UTS Sistem Operasi
Jawablah pertanyaan di bawah ini dengan benar:
1.
Jelaskan pengertian kernel. Sebutkan dan
jelaskan pula 4 kategori kernel disertai dengan gambar.
Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah
sistem operasi.
Ada 4 kategori kernel:
1. Monolithickernel. Kernel yang menyediakan abstraksi perangkat keras yang
kaya dan tangguh.
2. Microkernel. Kernel
yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras sederhana,
dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan
fungsi-fungsi lainnya.
3. Hybrid
(modifikasi dari microkernel). Kernel yang mirip microkernel,
tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi
lebih cepat.
4. Exokernel. Kernel
yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan
sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat keras
secara langsung atau hampir-hampir langsung.
Sumber
: http://tugassosistemoperasi.blogspot.com/2011/04/microcernels-kategori-kernel-keuntungan.html
2.
Jelaskan pengertian sistem operasi.
Sebutkan pula nama-nama sistem operasi yang ada (minimal 4).
Sistem Operasi adalah Perangkat lunak yang berfungsi sebagai jembatan
antara aplikasi dan perangkat keras dimana aplikasi tersebut dijalankan. Ketika
sebuah aplikasi mebutuhkan akses ke perangkat keras, misalnya saat menyimpan
data ke disk, maka proses tersebut dilakukan oleh aplikasi melalui perantara
sistem operasi.
Macam - macam Sistem Operasi :
1. UNIX
Unix atau UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley.
2. Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.
Nama “Linux” berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
3. Mac OS
Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
4. FreeBSD
FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD. FreeBSD berjalan di atas sistem Intel x86 (IA-32) (termasuk Microsoft Xbox), DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan.
5. SUN OSSUN OS adalah sebuah versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang dirilis pada tahun 1982. Setelah merilis SunOS versi 4, Sun Microsystems mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V, setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu, AT&T. Perubahan ini menjadikan namanya berubah menjadi Solaris versi 2, dari yang seharusnya SunOS 5. Sehingga, secara tidak langsung, SunOS pun dianggap sebagai Solaris versi 1.x.
6. Windows
Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface).
Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.
Macam - macam Sistem Operasi :
1. UNIX
Unix atau UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley.
2. Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.
Nama “Linux” berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
3. Mac OS
Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86.
4. FreeBSD
FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD. FreeBSD berjalan di atas sistem Intel x86 (IA-32) (termasuk Microsoft Xbox), DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan.
5. SUN OSSUN OS adalah sebuah versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang dirilis pada tahun 1982. Setelah merilis SunOS versi 4, Sun Microsystems mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V, setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu, AT&T. Perubahan ini menjadikan namanya berubah menjadi Solaris versi 2, dari yang seharusnya SunOS 5. Sehingga, secara tidak langsung, SunOS pun dianggap sebagai Solaris versi 1.x.
6. Windows
Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface).
Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985 yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.
Sumber : http://chanhukry.blogspot.com/2012/11/pengertian-sistem-operasi-jenis-jenis.html
3.
Jelaskan perkembangan Sistem Operasi mulai
awal sampai dengan saat ini.
1. Generasi Pertama (1945-1955)
Generasi
pertama merupakan awal perkembangan sistem komputasi elektronik sebagai
pengganti sistem komputasi mekanik, hal itu disebabkan kecepatan manusia untuk
menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan,
kekeliruan bahkan kesalahan. Pada generasi ini belum ada sistem operasi, maka
sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
2. Generasi Kedua (1955-1965)
Generasi
kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam
satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem
komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi
telah ada, contohnya fungsi sistem operasi ialah FMS (Fortran Monitoring
System) dan IBSYS. Jadi generasi komputer kedua ini merupakan generasi pertama
dari sistem Operasi.
3. Generasi Ketiga (1965-1980)
Pada
generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak
pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal
secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan
banyak pengguna sekaligus) dan multi-programming (melayani banyak program
sekaligus).
4. Generasi Keempat (Pasca 1980an)
Dewasa ini,
sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari
keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa
ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu
antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga
dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat
di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang
lebih baik.
4.
Jelaskan apakah setiap peralatan
elektronik selalu ada sistem operasinya agar bisa melaksanakan perintah yang
diberikan oleh user.
5.
Jelaskan pengertian layanan sistem
operasi. Sebutkan dan jelaskan layanan-layanan yang diberikan oleh sistem
operasi.
LayananSistem Operasi adalah mempermudah
bagi pemrogram dan program aplikasi dlm mengggunakan dan mengakses layanan
sistem operasi
Layanan Sistem Operasi
Layanan sistem operasi dirancang
untuk membuat programming menjadi lebih mudah, antara lain :
·
Eksekusi
Program
System harus bisa meload program ke
memory, dan menjalankan program tersebut. Program harus bisa menghentikan
pengeksekusiannya baik secara normal maupun tidak (ada error).
·
Operasi
I/O
Program yang sedang dijalankan
kadang kala membutuhkan I/O. Untuk effisiensi dan keamanan, users biasanya
tidak bisa mengatur I/O device secara langsung, untuk itulah sistem operasi
harus menyediakan mekanisme dalam melakukan operasi I/O.
·
Manipulasi
Sistem File
Program harus membaca dan menulis
file, dan kadang kala juga harus membuat dan menghapus file.
·
Komunikasi
Kadang kala sebuah proses
memerlukan informasi dari proses yang lain.Ada dua cara umum
dimana komunikasi dapat dilakukan. komunikasi dapat terjadi antara proses
dalam satu komputer, atau antara proses yang berada dalam komputer yang
berbeda, tetapi dihubungkan oleh jaringan komputer.Komunikasi dapat
dilakaukan dengan share memory atau message passsing , dimana sejumlah
informasi dipindahkan antara proses oleh sistem operasi.
·
Deteksi
Error
Sistem operasi harus selalu waspada
terhadap kemungkinan error . Error dapat terjadi di CPU dan memory
hardware, I/O, dan di dalam program yang dijalankan users.Untuk setiap jenis
error sistem operasi harus bisa mengambil langkah yang tepat untuk
mempertahankan jalannya proses computing. Disamping pelayanan diatas,
sistem operasi juga menyediakan layanan lain. Layanan ini bukan
untuk membantu users tapi lebih pada mempertahankan efisiensi sistem itu
sendiri. Layanan tambahan itu yaitu :
·
Alokasi
Sumber Daya
Ketika beberapa users menggunakan
sistem atau beberapa program dijalankan secara bersamaan, sumber daya
harus dialokasikan bagi masing-masing users dan program tersebut.
·
Accounting
Kita menginginkan agar banyaknya
users menggunakan sumber daya, dan jenis sumber daya yang digunakan selalu
terjaga. Untuk itu maka diperlukan suatu perhitungan dan statistik. Perhitungan
ini diperlukan bagi seseorang yang ingin merubah konfigurasi sistem untuk
meningkatkan pelayanan.
·
Proteksi
Layanan proteksi memastikan bahwa
segala akses ke sumber daya terkontrol. Dan tentu saja keamanan terhadap
gangguan dari luar sistem tersebut. Keamanan bisa saja dilakukan
dengan terlebih dahulu mengidentifikasi users. Ini bisa dilakukan dengan
meminta passsword bila ingin menggunakan sumber daya.
0 komentar:
Post a Comment