Sabtu, 23 Agustus 2014

Kemungkinan Aplikasi User Berjalan Tanpa Sistem Operasi


Menurut Saya Aplikasi User Tidak Mungkin Untuk Dapat Berjalan Tanpa Sistem Operasi Dikarenakan Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Tetapi Itu Bukan Berarti Tanpa OS Aplikasi User Tidak dapat dijalankan karena masih ada cara yaitu dengan menggunakan Sistem Operasi Novell Netware Untuk menjalankan aplikasi user tanpa sistem Operasi

NetWare adalah sistem operasi jaringan yang dikembangkan oleh Novell, Inc awalnya digunakan multitasking kooperatif untuk menjalankan berbagai layanan pada komputer pribadi, dengan protokol jaringan berdasarkan pola dasar Sistem Jaringan Xerox stack.Novell NetWare digantikan dengan Open Enterprise Server (OES) dari tahun 2005. Versi terbaru dari NetWare adalah v6.5 Dukungan Pack 8, yang identik dengan OES 2 SP1, NetWare Kernel.SejarahNetWare berevolusi dari sebuah konsep yang sangat sederhana: file sharing bukan sharing disk. Pada tahun 1983 ketika versi pertama NetWare berasal, semua produk pesaing lainnya didasarkan pada konsep menyediakan berbagi akses disk langsung. pendekatan alternatif Novell itu divalidasi oleh IBM pada tahun 1984, yang membantu mempromosikan produk NetWare.Novell NetWare berbagi ruang disk dalam bentuk volume NetWare, sebanding dengan volume DOS. Klien menjalankan MS-DOS akan menjalankan program khusus yang memungkinkan mereka untuk memetakan huruf drive lokal ke volume NetWare. Klien harus login ke server agar bisa diizinkan untuk volume peta, dan akses bisa dibatasi sesuai dengan nama login. Demikian pula, mereka bisa terhubung ke printer yang dibagi pada server, dan mencetak seolah-olah printer dihubungkan secara lokal.Pada akhir 1990-an, dengan konektivitas internet booming, Internet protokol TCP / IP menjadi dominan pada LAN. Novell telah memperkenalkan TCP terbatas / support IP di NetWare v3.x (sekitar tahun 1992) dan v4.x (sekitar 1995), terutama terdiri dari layanan FTP dan LPR UNIX / pencetakan LPD (tersedia dalam NetWare v3.x), dan Novell-dikembangkan webserver (dalam v4.x NetWare). Native TCP / IP dukungan untuk file klien dan layanan cetak biasanya terkait dengan NetWare diperkenalkan pada NetWare v5.0 (dirilis pada 1998).Selama awal-ke pertengahan 1980-an Microsoft memperkenalkan sistem LAN mereka sendiri di LAN Manager, berdasarkan protokol NBF bersaing. Awal mencoba untuk otot dalam pada NetWare gagal, tetapi ini berubah dengan masuknya dukungan jejaring di Windows for Workgroups, dan kemudian sangat sukses Windows NT dan Windows 95. NT, khususnya, menawarkan layanan serupa dengan yang ditawarkan oleh NetWare, tetapi pada sistem yang juga bisa digunakan pada desktop, dan terhubung langsung ke desktop Windows lain di mana NBF sekarang hampir universal.

KinerjaNetWare mendominasi sistem operasi jaringan (NOS) pasar dari-80 pertengahan melalui pertengahan sampai akhir-90an karena kinerjanya sangat tinggi dibandingkan dengan teknologi NOS lain. Kebanyakan benchmark selama periode ini menunjukkan keunggulan 5:01-10:01 kinerja atas produk dari Microsoft, Banyan, dan lain-lain. Satu patokan penting diadu NetWare 3.x menjalankan layanan NFS melalui TCP / IP (bukan asli NetWare's IPX protokol) terhadap server NFS dedicated Auspex dan server SCO Unix yang menggunakan layanan NFS. NetWare NFS mengungguli 'pribumi' sistem NFS dan mengklaim keunggulan kinerja 02:01 selama SCO Unix NFS pada hardware yang sama.Alasan untuk keuntungan kinerja NetWare adalah diberikan di bawah ini.
File pelayanan bukan pelayanan disk
Pada saat pertama kali dikembangkan NetWare, hampir semua penyimpanan LAN didasarkan pada model server disk. Ini berarti bahwa jika komputer klien ingin membaca satu blok tertentu dari sebuah file tertentu itu akan mengeluarkan permintaan berikut di LAN relatif lambat:1. Baca pertama blok dari direktori2. Lanjutkan membaca blok direktori berikutnya hingga blok direktori yang berisi informasi tentang file yang diinginkan telah ditemukan, bisa blok banyak direktori3. Baca entri berkas beberapa blok sampai blok yang berisi lokasi blok file yang diinginkan telah ditemukan, bisa blok banyak direktori4. Membaca blok data yang diinginkanNetWare, karena didasarkan pada model layanan file, berinteraksi dengan klien pada tingkat file API:1. Kirim file permintaan terbuka (jika ini tidak sudah dilakukan)2. Mengirim permintaan untuk data yang diinginkan dari fileSemua kerja mencari direktori untuk mencari tahu di mana data yang diinginkan secara fisik terletak pada disk dilakukan pada kecepatan tinggi secara lokal pada server. Pada pertengahan 1980-an, sebagian besar produk NOS telah bergeser dari pelayanan disk untuk model layanan file. Saat ini, model layanan disk membuat cerdas, lihat SAN.
caching Agresif
Sejak awal, desain NetWare difokuskan pada server dengan jumlah berlebihan RAM.Alokasi seluruh file tabel (FAT) dibacakan ke RAM saat volume telah terpasang, sehingga membutuhkan jumlah minimal RAM sebanding dengan ruang disk online; menambahkan disk ke server sering akan membutuhkan upgrade RAM juga. Tidak seperti kebanyakan bersaing sistem jaringan operasi sebelum Windows NT, NetWare otomatis menggunakan semua RAM dinyatakan tidak terpakai untuk file caching aktif, menggunakan tertunda menulis-punggung untuk memfasilitasi pemesanan ulang permintaan disk (lift mencari).Sebuah shutdown tak terduga bisa karena itu, data korup, membuat uninterruptible power supply praktis bagian wajib instalasi server.Cache default waktu tunda kotor tetap sebesar 2,2 detik di 286 NetWare versi 2.x. Dimulai dengan 386 NetWare 3.x, cache disk kotor waktu tunda dan kotor direktori cache pengaturan delay waktu yang dikontrol jumlah waktu cache server akan diubah ("kotor") data sebelum menyimpan data (flushing) ke hard drive. Pengaturan default 3,3 detik dapat diturunkan menjadi 0,5 detik tetapi tidak nol, sedangkan delay maksimum adalah 10 detik.Pilihan untuk meningkatkan keterlambatan cache hingga 10 detik memberikan dorongan kinerja yang signifikan. Windows server 2000 dan 2003 tidak memungkinkan penyesuaian waktu tunda cache. Sebaliknya, mereka menggunakan algoritma yang mengatur penundaan cache.
Efisiensi NetWare Core Protocol (NCP)
Kebanyakan protokol jaringan yang digunakan pada saat itu NetWare dikembangkan tidak mempercayai jaringan untuk menyampaikan pesan. Sebuah file khas klien membaca akan bekerja seperti ini:1. Client mengirimkan permintaan ke server membaca2. Server mengakui permintaan3. Klien mengakui pengakuan4. Server mengirimkan data yang diminta ke klien5. Klien mengakui data6. Server mengakui pengakuanSebaliknya, NCP didasarkan pada gagasan bahwa jaringan bekerja dengan sempurna sebagian besar waktu, sehingga jawaban untuk permintaan menjabat sebagai pengakuan.Berikut adalah contoh permintaan klien membaca menggunakan model ini:1. Client mengirimkan permintaan ke server membaca2. Server mengirimkan data yang diminta ke klienSemua permintaan berisi nomor urut, jadi jika klien tidak menerima tanggapan dalam jumlah yang tepat waktu itu akan kembali mengirim permintaan dengan nomor urutan yang sama. Jika server sudah diproses permintaan itu akan mengirim ulang respon cache, jika belum punya waktu untuk memproses permintaan itu hanya akan mengirim "pengakuan positif". Intinya pendekatan ini kepercayaan jaringan 'adalah pengurangan 2 / 3 dalam transaksi jaringan dan latency yang terkait.
Non-preemptive OS dirancang untuk layanan jaringan
Salah satu perdebatan mengamuk 90s adalah apakah itu lebih tepat untuk layanan jaringan file yang akan dilakukan oleh lapisan perangkat lunak yang berjalan di atas sistem operasi tujuan umum, atau dengan sistem operasi khusus tujuan. NetWare adalah sistem operasi untuk tujuan khusus, bukan OS timesharing. Buku ini ditulis dari bawah ke atas sebagai platform untuk layanan pemrosesan client-server. Awalnya itu difokuskan pada layanan file dan cetak, tetapi kemudian menunjukkan fleksibilitas dengan menjalankan database, email, web dan layanan lainnya. Hal ini juga dilakukan secara efisien sebagai router, mendukung IPX, TCP / IP, dan Appletalk, meskipun tidak pernah menawarkan fleksibilitas router 'hardware'.Dalam 4.x dan versi sebelumnya, NetWare tidak mendukung preemption, memori virtual, antarmuka pengguna grafis, dll Proses dan layanan yang berjalan dibawah OS NetWare diharapkan bersikap kooperatif, yaitu sebuah proses kontrol permintaan dan kembali ke OS di tepat waktu. Di sisi bawah, ini kepercayaan aplikasi proses untuk mengelola diri sendiri dapat menyebabkan sebuah aplikasi nakal menjatuhkan server.Sebagai perbandingan, sistem operasi untuk tujuan umum seperti Unix atau Microsoft Windows didasarkan pada model, interaktif time-sharing di mana program bersaing akan mengkonsumsi semua sumber daya yang tersedia jika tidak ditopang oleh sistem operasi.lingkungan tersebut dioperasikan oleh preemption, virtualisasi memori, dll, menghasilkan overhead yang signifikan karena ada sumber daya yang tidak pernah cukup untuk melakukan segala sesuatu setiap aplikasi yang diinginkan. Sistem ini meningkat dari waktu ke waktu sebagai layanan jaringan gudang "aplikasi" mereka stigma dan pindah lebih ke dalam kernel dari "tujuan umum" OS, tetapi mereka tidak pernah sama efisiensi NetWare.Mungkin alasan terbesar tunggal untuk sukses Novell selama 80 dan 90 adalah efisiensi NetWare dibandingkan dengan sistem operasi tujuan umum. Namun, seperti mikroprosesor peningkatan daya, efisiensi menjadi kurang dan kurang dari sebuah isu. Dengan diperkenalkannya prosesor Pentium, keunggulan kinerja NetWare mulai harus sebanding dengan kompleksitas mengelola dan mengembangkan aplikasi untuk lingkungan NetWare.

0 komentar:

Posting Komentar