Nim : 21343085
Prodi : Informatika
Seks : 202113430025
Soal
Jawab:
1. 7 layanan
1) Windows
Windows adalah salah satu OS yang paling banyak digunakan saat ini.
Pada tahun 1990 Windows dikeluarkan pertama kali oleh Perusahaan
Microsoft Corporation yang dinamai dengan windows 3.0 yang
berbasis GUI. Ada banyak sekali versi yang dikeluarkan oleh windows
tapi yang paling banyak digunakan belakangan ini yaitu versi:
windows 7, windows 8, dan versi terbarunya yaitu windows 10.
Windows sendiri menawarkan kemudahan cara pengoperasiannya bagi
para user.
2) IBM OS/2
Sistem Operasi IBM OS/2 ini dibuat secara bersama-sama oleh
International Bussiness Machine Corporation dan Microsoft
Corporation, untuk digunakan pada computer IBM sebagai pengganti
OS DOS. Kata OS/2 adalah singkatan dari Operating System/2.
System Operasi ini didesain agar dapat menggunakan kemampuan
penuh dari Mikroprocessor Intel 80286, termasuk diantaranya adalah
Modus terproteksi, mampu menjalankan tugas secar simultan, serta
mendukung Memori virtual, dengan tetap mempertahankan
kompatibilitas dengan banyak perangkat lunak MS-DOS yang beredar
saat itu.
3) CHROME OS
Chrome OS adalah OS besutan Google yang ringan dan berbasis
LINUX dan standard Web untuk personal computer PC. Google
Chrome bekerja dengan metode windowing atau switching (Multi-
Tasking) Google Chrome OS menggunakan standard Web HTML 5,
yang merupakan pengembangan software dibrowser yang berbasis OS.
4) Macintosh (Mac OS)
Adalah Operating system yang diciptakan khusus untuk komputer
macintosh serta OS ini tidak kompatibel dengan Personal komputer
yang berbasi IMB. MAC OS pertamakali dikenalkan secara public
pada tahun 1984, Os ini dibuat oleh Apple komputer.
5) Microsoft DOS (Disk Operating Sistem)
DOS adalah salah satu system oeprasi yang banyak digunakan oleh
komputer IMB-PC maupun oleh komputer yang kampatibel dengan
OS Microsoft DOS. Mic DOS dilauching pertama kali di tahun 1981.
OS ini dibuat oleh tim petterson dari perusahaan Seatle Computer
Products (SCT) sebelum dikembangkan oleh Microsoft.
6) Unix
Unix merupakan OS yang banyak digunakan di komputer supercomputer dan
mainframe, atau lebih tepatnya di perusahaan besar yang menggunakan
supercomputer untuk menglola data yang sangat besar.
7) Linux
Linux merupakan salah satu OS yang bertipe Unix modular. Linux
diperkirakan dikembangkan sekitar tahu 1970-an hingga 1980-an. Linux
menggunakan kernel Monolitik. Perbedaan OS linux dari disistem operasi
yang lain yaitu OS ini memiliki kernel dan komponen-komponen yang
terbuka.
2. Pekembangan teknologi baru atau upgrade perangkat keras Layana-
layanan baru yang disediakan dalam lingkungan sistem operasi untuk
memperbaiki (fixes) suatu sistem operasi karena semua perangkat semua
terhubung karena.
Tujuan tertinggi adalah agar dapat merancang sendiri atau memodifikasi
Sistem Operasi yang telah ada sesuai kebutuhan khusus kita.
Agar dapat menilai sistem operasi dan memilih alternatif sistem operasi
sesuai tujuan sistem berbasis komputer yang hendak dibangun. Keputusan
pemilihan sistem operasi merupakan keputusan utama dan mendasar
dalam pembangunan sistem berbasis computer.
Pemakai harus berinteraksi dengan sistem operasi untuk menyelesaikan
tugasnya karena sistem operasi merupakan antarmuka utama dalam
berhubungan dengan sistem komputer.
Memperlajari sistem operasi dapat meningkatkan pemanfaatan sistem
operasi sehingga meningkatkan kinerja sistem komputer.
Banyak konsep dan teknik pada sistem operasi yang dapat diterapkan pada
pengembangan aplikasi-aplikasi lain.
4. Serial Processing
Serial Processing adalah pengolahan yang terjadi secara berurutan. Ada
perintah eksplisit dimana operasi terjadi dan secara umum hasil dari satu
tindakan yang diketahui sebelum tindakan berikutnya dianggap. Sistem
pengolahan Serial dapat meniru tindakan sistem paralel, meskipun dengan
kerugian (dan biasanya serius) bersamaan dalam efisiensi.
Simple Batch Systems
Ide yg digunakan adalah monitor. Monitor adalah software mengontrol
program-program yg berjalan, batch job nya secara bersamaan. Ada juga
Job Control Language (JCL) yg merupakan bahasa yg digunakan untuk
menyediakan instruksi-instruksi ke monitor. Fiturfitur yang hardware
harus miliki:
Memory protection
Timer
Privileged instruction
Interrupts
Multiprogrammed Batch System
Multi Programming
Seperti kita tahu bahwa dalam sistem pemrosesan Batch ada beberapa
pekerjaan yang dilakukan oleh sistem. Sistem pertama menyiapkan
batchcdan setelah itu ia akan melaksanakan semua pekerjaan yang mereka
disimpan ke dalam Batch. Tetapi masalah utama adalah bahwa jika suatu
proses atau pekerjaancmembutuhkan Input dan Output operasi, maka hal
ini tidak mungkin dan kedua akancada pemborosan waktu ketikai sedang
mempersiapkan batch dan CPU akantetap menganggur pada waktu itu.
Sharing Sistem
Multiprocessing
5. Arsitektur Mikrokernel
Sampai saat ini, sebagian besar sistem operasi beerfiture kernel monolotik
berukuran besar. Umumnya ynag dianggap fungsionalitas sistem operasi
disediakan di dalam kernel-kernel yang besar ini termasuk diantaranya
penjadwalan, sistem file, jaringan kerja, driver-driver perangkat,
manajemen memori dll.
Multithreading
adalah teknik dimana suatu prosses yng mengeksekusi aplikasi dibagi
menjadi thread-threadyang dapat berjalan secara bersamaan.Kita dapat
membedakan antara proses dengan thread seperti berikut ini:
Thread: saluran kerja yang dapat dikirimkan. Thread dapat melakukan
eksekusi secara sekuensial dan dapat diinterupsi sehingga prosesor
dapat beralih ke thread lainnya.
Proses: Kumpulan sebuah thread atau lebih dan sumber daya yang
terkait (seperti memori, file terbuka, dan perangkat ). Proses berkaitan
erat dengan dalam eksekusi.