Senin, 16 Maret 2020



Sistem Operasi 04TPLE005 Sesi 1


Quiz Pert.3

1. Apa itu kernel?
Kernel merupakan lapisan antarmuka antara hardware dan software pada perangkat yang sering kita gunakan.

2. Apa saja komponen sistem operasi moderen?
  1. Management Process
    proses adalah program yang sedang di eksekusi.
    program adalah kumpulan intruksi yang ditulis ke dalam bahasa yang di mengerti sistem operasi, sumber daya tersebut dapat berupa CPU time, alamat memori, berkas-berkas & perangkat I/O.
    Sistem operasi yang bertanggung jawab untuk aktifitas manajemen proses membuat & menghapus proses, pengguna & sistem proses, menunda/melanjutkan proses, menyediakan mekanisme untuk proses sinkronasi, menyediakan mekanisme untuk proses komunikasi, menyediakan mekanisme untuk penanganan deadlock.
  2. Management File
    Reprentasi dan data yang berupa kumpulan informasi yang saling berhubung dan disimpan diperangkat penyimpanan. Sistem Operasi harus dapat mengoperasikan dengan baik. Pembuatan berkas atau Directory, penghapusan berkas, pembaca dan penulisan berkas, meletakan berkas pada penyimpanan sekunder.
  3. Management Main Memory
    Sistem Operasi untuk mdengatur bagian memory yang sedang digunakan dan mengalokasikan jumlah dan alamat memory yang diperlukan, baik program yang berjalan maupun untuk sistem itu sendiri. Tujuannya agar utility CPU meningkat dan untuk meningkatkan efisiensi memory.
  4. Management I/O
    Berfungsi untuk penyanggaan (menampung data sementara dari / ke perangkat Input atau output). Melakukan penjadwalan input/output sistem lebih efisien, menyediakan driver perangkat.
  5. Management Penyimpanan Sekunder
    Sarana yang berada satu tingkat dibawah memori utama sebuah komputer dalam hierarki memory, Penyimpanan Sekunder tidak seperti memory utama PC. Penyimpanan sekunder tidak memiliki hubungan langsung dengan processor dengan melalui BUS sehingga harus melewati input/output.
  6. Protection (Keamanan)
    Untuk mengontrol akses yang dilakukan oleh program, procesor atau pengguna ke sistem/sumber data.
  7. Jaringan
    Kumpulan prosesor yang tidak berbagi memori atau clock. tiap prosesor memiliki memori sementara.
3. Apa fungsi dari manipulasi file pada sistem calls?
           System call adalah tata cara pemanggilan di program aplikasi untuk memperoleh layanan yang disediakan oleh sistem operasi. ... Keuntungan dan kerugian menggunakan system call sama antarmuka untuk memanipulasi baik file dan perangkat adalah Setiap perangkat dapat diakses seolah-olah itu adalah file dalam file sistem.

4. Apa saja keunggulan dari struktur sistem operasi Mikro kernel?
  1. Interface yang seragam. Proses tidak lagi dibedakan, baik antara kernel-level maupun user-level, karena semuanya berkomunikasi via message passing.
  2. Extensibility. Bisa menambahkan fitur-fitur baru tanpa perlu melakukan kompilasi ulang
  3. Flexibility. Fitur-fitur yang sudah ada bisa dikurangi, atau dimodifikasi sesuai dengan kebutuhan sehingga menjadi lebih efisien. Misalnya tidak semua pengguna membutuhkan security yang sangat ketat, atau kemampuan untuk melakukan distributed computing.
  4. Portability. Pada mikro kernel, semua atau sebagian besar kode yang prosesor-spesifik berada di dalamnya. Jadi, proses porting ke prosesor lain bisa dilakukan dengan relatif sedikit usaha. Pada kelompok desktop misalnya, tampaknya dominasi Intel makin kuat. Tapi, sampai seberapa lama itu bisa bertahan? Karena itulah, portability adalah salah satu isu yang sangat penting.
  5. Reliability. Semakin besar suatu software, maka tentulah semakin sulit untuk menjamin reliabilitynya. Desain dengan pendekatan berlapis sangatlah membantu, dan dengan pendekatan mikro kernel bisa lebih lagi. Mikro kernel dapat diuji secara ekstensif karena dia menggunakan API yang sedikit,sehingga bisa meningkatkan kualitas code di luar kernel.
  6. Support for object-oriendted OS. Model mikro kernel sangat sesuai untuk mengembangkan sistem operasi yang berbasis object-oriented. Contoh sistem operasi yang menggunakan mikro kernel adalah Mac OS X dan QNX.Microkernel hanya memiliki fungsi manajemen sederhana untuk mendeliver services :
  • low-level address space management : sistem pengalamatan physical atau virtual untuk memory, network host, peripheral, dan lain-lain.
  • thread management : pengaturan proses (=’molekul’) yang terpecah menjadi thread (=’atom’) dan dijalankan secara paralel.
  • inter-process communication (IPC) : pengaturan komunikasi antar thread pada satu atau beberapa proses. IPC bisa punya ruang lingkup di dalam atau antar computer.

5. Struktur sistem operasi apakah yang digunakan untum mac os?
Sitem operasi MacOs menggunakan struktur monolitic karena
Mac OS adalah sistem operasi yang digunakan untuk mengoperasikan komputer notebook apple macintosh. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal. Awalnya Apple juga sengaja menyembunyikan keberadaan sistem operasi ini untuk membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih mudah digunakan daripada Macintosh.
Ini pertama kali dirilis pada tahun 1999 sebagai Mac OS X Server 1.0 , dengan versi desktop yang dirilis secara luas – Mac OS X 10.0 following pada Maret 2001. Sejak itu, beberapa edisi desktop dan server yang lebih berbeda dari macOS telah dirilis. Dimulai dengan Mac OS X 10.7 Lion , MacOS Server tidak lagi ditawarkan sebagai sistem operasi terpisah sebagai gantinya, alat manajemen server tersedia untuk dibeli sebagai add-on. Dimulai dengan build Intel Mac OS X 10.5 Leopard , sebagian besar rilis telah disertifikasi sebagai sistem Unix yang sesuai dengan Spesifikasi Unix Tunggal .

Tidak ada komentar:

Posting Komentar