Sistem operasi-sistem operasi utama yang digunakan komputer

advertisement
MODUL PERKULIAHAN
APLIKASI
KOMPUTER
SISTEM OPERASI
Fakultas
Program Studi
Ekonomi
Manajemen
Tatap Muka
02
Kode MK
Disusun Oleh
90001
Safitri Juanita, S.Kom, M.T.I
Abstract
Kompetensi
Membahas tentang struktur, sistem,
fungsi, komponen dan arsitektur
komputer
Mahasiswa lebih memahami tentang
struktur dan fungsi dari suatu sistem
operasi secara umum
SISTEM OPERASI
SISTEM OPERASI
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan
perangkat keras komputer.Sebelum ada sistem operasi, orang hanya mengunakan
komputer
dengan menggunakan sinyal
analog
dan sinyal
digital.Seiring
dengan
berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi
dengan keunggulan masing-masing.Untuk lebih memahami sistem operasi maka sebaiknya
perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem operasi itu sendiri.
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang
terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke
pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan
sumber-daya sistem komputer.
FUNGSI DASAR
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkatkeras, program aplikasi, sistem-operasi, dan para pengguna.Sistem operasi berfungsi untuk
mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi
serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat
kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik
yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi
mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga
sering disebut resource allocator.Satu lagi fungsi penting sistem operasi ialah sebagai
program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan
komputer yang tidak perlu.
SEJARAH SISTEM OPERASI
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang
dapat dibagi kedalam empat generasi:
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
2016
2
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
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 dan IBSYS.
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 online ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak pengguna
sekali gus) dan multi-programming (melayani banyak program sekali gus).
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.
ARSITEKTUR SISTEM OPERASI PADA SISTEM KOMPUTER
2016
3
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
LAYANAN SISTEM OPERASI
Sebuah sistem operasi yang baik menurut Tanenbaum harus memiliki layanan sebagai
berikut: pembuatan program, eksekusi program, pengaksesan I/O Device, pengaksesan
terkendali terhadap berkas pengaksesan sistem, deteksi dan pemberian tanggapan pada
kesalahan, serta akunting.
1. Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk
membantu para pemrogram untuk menulis program.
2. Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori
utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi, serta
sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi.
3. Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi
yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana
dan perangkat pun dapat beroperasi.
4. Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi
terhadap berkas untuk mengendalikan pengaksesan terhadap berkas.
5. Pengaksesan
sistem
artinya
pada
pengaksesan
digunakan
bersama
(shared
system).Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumberdaya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam
perebutan sumber-daya.
6. Deteksi dan Pemberian tanggapan pada kesalahan, yaitu jika muncul permasalahan
muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang
menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang
berjalan.
7. Akunting yang artinya Sistem Operasi yang bagus mengumpulkan data statistik
penggunaan beragam sumber-daya dan memonitor parameter kinerja.
STRUKTUR SISTEM OPERASI
1.
Komponen-komponen Sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama.
Namun menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah
sistem operasi modern mempunyai komponen sebagai berikut:
a. Managemen Proses.
b. Managemen Memori Utama.
c. Managemen Secondary-Storage.
d. Managemen Sistem I/O.
e. Managemen Berkas.
2016
4
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
f. Sistem Proteksi.
g. Jaringan.
h. Command-Interpreter system.
2.
Managemen Proses
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses
membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya
tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan
managemen proses seperti:
a. Pembuatan dan penghapusan proses pengguna dan sistem proses.
b. Menunda atau melanjutkan proses.
c. Menyediakan mekanisme untuk proses sinkronisasi.
d. Menyediakan mekanisme untuk proses komunikasi.
e. Menyediakan mekanisme untuk penanganan deadlock.
3.
Managemen Memori Utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari
word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.Setiap
word atau byte mempunyai alamattersendiri.Memori Utama berfungsi sebagai tempat
penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori
utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat
hilang begitu sistem dimatikan.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan
managemen memori seperti:
a. Menjaga track dari memori yang sedang digunakan dan siapa yang menggunakannya.
b. Memilih program yang akan di-load ke memori.
c. Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
4.
Managemen Secondary-Storage
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat
kecil.Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer
dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak
data.Contoh dari secondary-storage adalah harddisk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan diskmanagement seperti: free-space management, alokasi penyimpanan, penjadualan disk.
2016
5
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
5.
Managemen Sistem I/O
Sering disebut device manager.Menyediakan "device driver" yang umum sehingga
operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna
menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan
floppy disk.Komponen Sistem Operasi untuk sistem I/O:
a. Buffer: menampung sementara data dari/ ke perangkat I/O.
b. Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian
dsb.).
c. Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O
tertentu.
6.
Managemen Berkas
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat
berkas tersebut.Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori,
volume, dll.). Sistem operasi bertanggung-jawab:
a. Pembuatan dan penghapusan berkas.
b. Pembuatan dan penghapusan direktori.
c. Mendukung manipulasi berkas dan direktori.
d. Memetakan berkas ke secondary storage.
e. Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).
7.
Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh
program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
8.
a.
Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
b.
Specify the controls to be imposed.
c.
Provide a means of enforcement.
Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau
clock.Tiap prosesor mempunyai memori sendiri.Prosesor-prosesor tersebut terhubung
melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke
bermacam sumber-daya sistem. Akses tersebut menyebabkan:
2016
a.
Computation speed-up.
b.
Increased data availability.
c.
Enhanced reliability.
6
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
9.
Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang
membaca instruksi dan mengartikan control statements umumnya disebut: controlcard interpreter, command-line interpreter, dan UNIX shell. Command-Interpreter
System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan
disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya:CLI,
Windows, Pen-based (touch), dan lain-lain.
JENIS-JENIS SISTEM OPERASI
Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk
PC, komputer personal) terbagi menjadi beberapa kelompok besar di antaranya adalah
sebagai berikut:
1. Ms-DOS (Microsoft Disk Operating Sistem) dan PC-DOS (Personal Computer Disk
Operating Sistem)
Sistem Operasi DOS adalah DOS (Disk Operating System ) merupakan salah satu
software yang termasuk dalam golongan system operasi. Disk Operating System dipakai
pada media penyimpan disk, baik disket maupun harddisk
Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini ditujukan
untuk pemakaian mikrokomputer IBM (IBM PC). Yang pada mulanya di tahun 1980, tim
Petterson membuat opearting system membuat operating system untuk Seatle Computer
Product yang membutuhkan S-100 system dengan mempergunakan INTEL 8086.
Operating system tersebut dinamakan QDOS (Quick and Dirty Operating System ). Pada
akhir tahun 1980, QDOS dikembangkan dan diberi nama 86-DOS (DOS untuk 8086).
Beberapa produk DOS sampai saat ini adalah :
a.
DOS 1.0
Versi ini merupakan versi DOS paling awal. Kemunculan versi ini dihubungkan
dengan kemunculan IBM PC. Versi ini sangat sederhana dan kemampuannya
terbatas.Versi ini tidak dipaka lagi karena tidak dapat lagi mendukung perkembangan
software yang ada.
b.
DOS 2.0
Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT. Karena versi
mempunyai beberapa kesalahan program maka diperbaiki dengan versi 2.10
c.
DOS 3.0
Yang dimaksud dengan DOS 3.0 adalah PC-DOS 3.0 dan MS-DOS 3.05 yang
merupakan DOS yang dikeluarkan untuk mendukung computer baru waktu itu yang
2016
7
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
disebut computer AT (advanced Technology). Versi ini mendukung pemakaian disk
drive dengan kapasitas 1.2 megabyte dan pemakaian RAMDisk (VDISK) dengan
menggunakan extended memory yang tidak dapat dipakai langsung oleh DOS versi
ini.
d.
DOS 3.1
Diluncurkan pada bulan maret 1985 Kelebihan DOS ini adanya dukungan terhadap
system network computer.
e.
DOS 3.2
PC DOS 3.2 dikeluarkan bersamaan dengan diluncurkannya computer laptop. Versi
mampu memanfaatkan disk drive dengan ukuran 3.5 inci ukuran 720 kilobyte yang
biasanya dipakai pada computer laptop.
f.
DOS 3.3
IBM pada tahun 1987 mengeluarkan versi DOS 3.3 Kemampuan DOS 3.3 yang
ditambahkan dari DOS sebelumnya adalah kemampuan memakai harddisk sebanyak
32 megabyte per logical drive (1 drive logika)
g.
DOS 4.0
Mempunyai 3 versi DOS yaitu PC-DOS 4.0, PC-DOS 4.01 dan MS-DOS 4.01. PC
DOS 4.0 merupakan versi pertama yang dikeluarkan pada bulan juli 1988, karena
DOS ini banyak kesalhan maka dikeluatkan PC-DOS 4.01. Versi DOS 4.0
mempunyai fasilitas Shell dari DOS untuk mengontrol kerja computer dengan system
menu.
h.
DOS 5.0
Diluncurkan pada tahun 1991 dengan fasilitas baru seperti MIRROR, UNDELETTE
dan UNFORMAT.
i.
DOS 6.0
Diluncurkan pada bulan maret 1993. Ditambahkan beberapa utility baru dan
penambahan perintah-perintah konfigurasi system dan batch file.
2. Windows
Sistem operasi dengan antarmuka grafis yang dibuat oleh Microsoft memiliki
kemampuan multitasking dan dapat digunakan untuk membentuk kerja tim(workgroup)
dengan membuat jaringan sederhana, serta dapat digunakan sebagai klien dalam
client/server. Sistem operasi ini mendukung plug and play, yaitu suatu kemampuan yang
secara otomatis dapat mengkonfigurasi perangkat keras baru yang ditambahkan ke
2016
8
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
dalam sistem komputer. Contoh dari sistem operasi ini adalah Windows 95, 98, ME, XP,
Windows Vista, Windows 7. Windows lain yang dapat digunakan untuk server dan dapat
mendukung multitasking serta multiprosesing adalah Windows NT (New Technology) dan
Windows 2000.
Penanganan
dalam
proses
sistem
operasi
dikenal
beberapa
istilah,
seperti
multiprogramming, multitasking, penyimpanan virtual, time sharing, dan multiprocessing.
a.
Multiprogramming adalah suatu metode yang memungkinkan dua buah program atau
lebih dijalankan secara serentak dalam sebuah komputer dan berbagi sumber daya
dalam waktu yang berlainan. Sebagai contoh dalam suatu waktu sebuah program
menggunakan CPU, sedangkan program yang lain menggunakan printer.
b.
Penyimpanan Virtual adalah suatu metode yang menangani sejumlah program
dengan membagi program-program tersebut ke dalam bagian-bagian yang lebih kecil
dan berukuran sama dengan hanya sebuah bagian dari setiap proses yang disimpan
dalam memori utama per satu waktu. Metode ini diterapkan dalam windows.
c.
Multitasking adalah suatu kemampuan yang memungkinkan seseorang pemakai
menjalankan sejumlah program dalam waktu yang sama. Cara seperti ini umum
dalam sistem PC. Dengan menggunakan sistem operasi windows, seseorang dapat
menjalankan program Excel untuk menghitung dan membuat tabel sekaligus
menjalankan Word untuk membuat dokumen. Pemakai dapat berpindah dari satu
program ke program yang lain dengan mudah dan setiap program tetap dieksekusi
oleh CPU.
d.
Multiprocessing adalah suatu kemampuan sistem operasi yang menjalankan dua
atau lebih instruksi secara serentak dengan menggunakan sejumlah CPU dalam
sebuah komputer. Dengan sistem seperti ini sebuah sistem operasi dapat mengatur
agar sejumlah CPU menjalankan instruksi-instruksi yang berbeda yang terletak
dalam sebuah program dalam waktu yang sama.
3. Novell NetWare
Novell NetWare merupakan sistem operasi LAN (Local Area Network) atau jaringan
lokal yang sangat terkenal sebelum Windows NT muncul.
4. OS/2
OS/2 adalah sistem operasi untuk IBM PC dengan antarmuka grafis yang mendukung
multitasking dan networking. Namun, sistem operasi ini kurang begitu populer di
Indonesia.
2016
9
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
5. UNIX
UNIX adalah keluarga sistem operasi yang dapat digunakan untuk berbagai platform
komputer dari PC hingga mainfram. Beberapa contoh sistem operasi yang termasuk
UNIX adalah AIX (IBM), digital Unix (DEC), dan solaris (sun microsystem) di lingkungan
PC, antara lain terdapat solaris dan SCO Unix.
6. Linux
Sistem operasi semacam UNIX ini diciptakan oleh Linus Torvalds.Sangat populer di
lingkungan PC dan telah menjadi pesaing Windows sejak tahun 1990-an. Sistem operasi
ini tergolong open source. Kelompok sistem operasi di atas menjadi dasar terpakainya
program aplikasi seperti Ms. Word, Ms. Excel, Ms. PowerPoint, Adobe Photoshop, Adobe
PageMaker, CorelDraw, dan lain-lain
Daftar Pustaka
1.
Prawirosumarto, dkk. 2012. Aplikasi Komputer Edisi 3. Mitra Wacana Media. Jakarta
2.
Anonim. Jenis- Jenis Sistem Operasi. URL
:http://openstorage.gunadarma.ac.id/handouts/S1_Sistem%20Informasi.1/JENIS%20
OS.doc. Tgl.Akses : 13/03/2015.
2016
10
Aplikasi Komputer
Safitri Juanita, S.Kom, M.T.I
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Download