Oleh Eri Albar Firdaus 080411100137
Konsep Sistem operasi dirintis oleh Abraha Silberschatz, Greg Gagne, Peter Gaer Galvin.Suatu operasi system sangat penting dalam banyak system komputer yang sekarang cepat sekali berganti dan berkembang dari tahun ke tahun semakin baik dan lebih baikm karena ada lebih dari 100 macam system operasi bebeda untuk computer dengan kelebihan masing-masing misalkan . Mach, Windows, Linux,Sun Solaris, IBM dan masih banyak lagi.
SilberschatzGalvinGagne Operating Systen Concepts adalah salah satu macam system konsep operasi untuk suatu sistem komputer dengan interface user yang baik. dengan keuntungan dengan menggunakan silberschatz konsep dalam eksekusi program dapat diakses dengan cepat walaupun ukuran antara jutaan atau milliyaran array kata atau bytes dengan kata lain setiap memory memiliki address masing-masing dan secondary storage provides membentuk non-volatile storage yang dapat menyimpan dalam jumlah besar data permanen data, dengan variasi penyimpanan ( storage ) meningkatkan speed dan waktu untuk access.
Memori yang utama pada umumnya suatu alat penyimpanan mudah menguap yang kertas muatan indeks nya ketika tenaga dipadamkan atau hilang. Kebanyakan sistem komputer menyediakan gudang penyimpanan sekunder sebagai suatu perluasan dari tangga memori utama. Tempat penyimpanan sekunder menyediakan suatu format gudang penyimpanan tidak mudah menguap yang adalah mampu untuk memegang jumlah data yang besar yang untuk selamanya. Secondary-Storage yang paling umum Alat adalah suatu disk magnetis, yang menyediakan gudang penyimpanan keduanya dan data.
Sistem penyimpanan variasi yang luas di dalam suatu sistem komputer dapat terorganisir adalah suatu hirarki menurut kecepatan dan berharga. Yang tingkat yang lebih tinggi adalah mahal, tetapi mereka adalah cepat Ketika kita pindah;gerakkan sepanjang hirarki, biaya saban menggigit umumnya-berkurang, sedangkan waktu akses yang biasanya meningkat.
Ada beberapa strategi berbeda untuk merancang suatu sistem komputer. Sistem Uniprocessor hanya mempunyai pengolah tunggal selagi sedang multiprocessor sistem berisi dua atau lebih pengolah yang [bagian;saham] phisik memori dan alat sekeliling. Multiprocessor yang yang paling umum Disain adalah multiprocessing symmetric ( atau SMP), di mana semua pengolah dipertimbangkan dan dijalan kan bebas dari satu sama lain. Sistem Clustered adalah suatu khusus format multiprocessor sistem dan terdiri dari berbagai sistem komputer yang dihubungkan oleh suatu jaringan area lokal
Ke terbaik menggunakan CPU, sistem operasi modern mempekerjakan multiprogramming, yang mengijinkan beberapa pekerjaan untuk berada di memori pada waktu yang sama, dengan begitu memastikan CPU [itu] selalu mempunyai suatu pekerjaan untuk melaksanakan. Timesharing sistem adalah suatu perluasan multiprogramming dengan mana CPU yang skeduling algoritma yang dengan cepat tombol antara pekerjaan, dengan begitu menyediakan ilusi itu masing-masing pekerjaan sedang menjalankan secara bersamaan.
Sistem operasi harus memastikan operasi yang benar sistem komputer. Untuk mencegah program pemakai dari bertentangan dengan operasi yang sesuai sistem, perangkat keras mempunyai dua gaya: gaya pemakai dan gaya inti. Berbagai instruksi ( seperti Instruksi I/O dan instruksi perhentian) diistimewakan dan dapat dieksekusi hanya di (dalam) gaya inti. Memori di mana sistem operasi berada harus pula dilindungi dari modifikasi oleh pemakainya.Suatu pengatur waktu mencegah pengulangan/jerat tanpa batas. Fasilitas ini ( gaya rangkap, instruksi yang diistimewakan, perlindungan memori, dan jawilan pengatur waktu) adalah blok bangunan dasar yang digunakan oleh sistem operasi untuk mencapai operasi benar.
Suatu proses ( atau pekerjaan) adalah satuan dasar bekerja [adalah] suatu sistem operasi. Manajemen Proses meliputi menciptakan dan menghapus proses dan menyediakan mekanisme untuk memproses untuk komunikasi;kan dan mensinkronkan dengan lain. Suatu sistem operasi mengatur memori dengan mengawasi dari apa yang bagian-bagian dari memori digunakan dan oleh siapa. Sistem operasi adalah juga bertanggung jawab untuk dengan dinamis menjatahkan dan membebaskan ruang memori. Ruang Penyimpanan juga diatur oleh sistem operasi dan ini meliputi menyediakan sistem file untuk mewakili file dan direktori dan mengatur ruang pada alat gudang penyimpanan massa.
Sistem operasi harus pula mempunyai kaitan dengan melindungi dan pengamanan sistem operasi dan para pemakai. Perlindungan adalah mekanisme yang mengendalikan akses proses atau para pemakai kepada sumber daya buat tersedia oleh sistem komputer [itu]. Ukuran Keamanan adalah bertanggung jawab untuk mempertahankan suatu sistem komputer dari serangan [yang] internal atau eksternal.
Sistem yang dibagi-bagikan mengijinkan para pemakai untuk berbagi sumber daya pada atas penghuni yang dibubarkan menghubungkan via suatu jaringan komputer. Jasa mungkin (adalah) disajikan melalui/sampai baik client-server model maupun itu peer-to-peer model. Di (dalam) suatu sistem clustered, berbagai mesin dapat melaksanakan perhitungan pada data yang bertempat tinggal pada gudang penyimpanan bersama, dan kaleng komputasi melanjut bahkan ketika beberapa subset anggota seikat gagal.
LANs dan WANs Adalah dua jenis dasar jaringan. LANS memungkinkan pengolah membagi-bagikan di atas suatu area yang geografis kecil untuk komunikasi;kan, sedangkan WANs Ijinkan pengolah membagi-bagikan di suatu area lebih besar untuk komunikasi;kan. LANs secara khas adalah lebih cepat dari WANs
Ada beberapa sistem komputer yang melayani tujuan spesifik. Ini meliputi real-time sistem operasi yang dirancang untuk lingkungan yang ditempelkan seperti alat konsumen, mobil, dan robotics. Real-Time Sistem operasi mempunyai tergambar dengan baik, batasan waktu yang pasti. Pengolahan harus dilakukan di dalam batasan yang digambarkan, atau sistem akan gagal. Multimedia Sistem melibatkan penyerahan multimedia data dan sering juga mempunyai kebutuhan yang khusus mempertunjukkan atau bermain audio, video, atau menyamakan audio dan arus video
Dalam beberapa macam sistem operasi menyediakan sejumlah jasa. Di tingkatan yang paling rendah,dengan system panggilan yang mengijinkan suatu proses program untuk membuat permintaan dari sistem operasi yang secara langsung. Pada suatu tingkat yang lebih tinggi, interpreter perintah atau kulit/kerang menyediakan suatu mekanisme untuk seorang pemakai untuk mengeluarkan suatu permintaan tanpa menulis suatu program. Perintah boleh datang dari file selama batch-mode pelaksanaan atau secara langsung dari suatu terminal ketika suatu gaya time-shared atau interaktip. Program Sistem disajikan untuk mencukupi banyak orang permintaan pemakai umum.
Jenis permintaan bertukar-tukar menurut tingkatannya. System-Call Tingkatan harus menyediakan fungsi dasar , seperti pengawasan proses dan file dan manipulasi alat. Higher-Level meminta, yang dicukupi oleh interpreter perintah atau program sistem, diterjemahkan ke dalam suatu urutan sistem disebut. Jasa Sistem dapat digolongkan ke dalam beberapa kategori: kendali program, permintaan status, dan Permintaan I/O. Kesalahan Program dapat dipertimbangkan permintaan tersembunyi untuk layanan jasa.
Sekali ketika jasa sistem digambarkan, struktur sistem operasi dapat dikembangkan. Berbagai tabel diperlukan untuk catatan informasi yang menggambarkan status sistem komputer dan status pekerjaan sistem itu.
Perancangan suatu sistem operasi baru adalah suatu tugas utama. Adalah penting bahwa gol sistem sungguh baik digambarkan sebelum di depan disain mulai. Jenis sistem diinginkan adalah yayasan/pondasi untuk aneka pilihan antar berbagai algoritma dan strategi yang akan jadi diperlukan.
Sejak suatu sistem operasi adalah besar, modularas adalah penting. Perancangan suatu sistem sebagai urutan lapisan atau penggunaan adalah suatu microkernel dipertimbangkan suatu teknik baik. Virtual-Machine Konsep mengambil pendekatan yang layered dan perlakukan kedua-duanya inti sistem operasi dan perangkat keras seolah-olah mereka adalah perangkat keras. Bahkan lain sistem operasi mungkin (adalah) terisi di atas sekali mesin yang sebetulnya ini.
Sepanjang;Seluruh keseluruhan sistem operasi mendisain siklus, kita harus saksama untuk memisahkan keputusan kebijakan dari detil implementasi. Separasi ini mengijinkan fleksibilitas maksimum jika kebijakan keputusan (diharapkan) untuk diubah kemudian.
Sistem operasi kini hampir selalu memberi suara suatu systems-implementation bahasa atau di (dalam) suatu bahasa tingkat yang lebih tinggi. Corak ini meningkatkan implementasi mereka, pemeliharaan, dan portabilitas. Untuk menciptakan suatu sistem operasi untuk bentuk wujud mesin tertentu , kita harus melaksanakan generasi sistem.
Karena suatu sistem komputer untuk mulai menjalankan, CPU harus initialize dan start yang melaksanakan program gantungan sepatu bot di dalam firmware. Gantungan sepatu bot dapat melaksanakan sistem operasi ituyang secara langsung jika sistem operasi adalah juga di dalam firmware, atau dapat melengkapi;menyudahi suatu urutan di mana memuat program semakin lebih pandai dari firmware dan disk sampai sistem operasinya sendiri terisi ke dalam memori dan mengeksekusi
No comments:
Post a Comment