Anda di halaman 1dari 12

Sistem Operasi

Definisi
Sisop : program yang bertindak sebagai perantara antara user dengan komputer hardware

Maksud : memberikan lingkungan dimana user dapat mengeksekusi program Tujuan


Primer : agar sistem komputer sesuai dengan kegunaan Sekunder : menggunakan hardware dengan efisien

Sistem Komputer
Pada lapisan perangkat keras, sebuah komputer dapat diabstraksikan menjadi komponen-komponen sebagai berikut:
CPU, central processing unit. Memori, tempat penyimpanan instruksi program dan data I/O module, yaitu sarana komputer untuk berinteraksi dengan dunia luar

Konsep Sistem Operasi


Sistem operasi dapat dipandang dari dua sisi: Sebagai Extended Machine - User/Computer Interface: yaitu sebagai perantara antara user/manusia dengan komputer, misalnya, dengan menyediakan fasilitas untuk membuat program, menjalankan program, mengakses perangkat I/O, akses file dan sebagainya Resources Manager: yaitu sebagai pengelola sumber daya/komponen dari sebuah komputer, sehingga dapat digunakan, seperti prosesor, memori, perangkat I/O dan sebagainya

Perkembangan Sistem Operasi


Sistem operasi selalu berkembang dari versi yang satu ke versi berikutnya, hal ini disebabkan oleh: Perkembangan perangkat keras, berbagai perangkat baru diciptakan, sehingga sistem operasi harus dikembangkan untuk mendukung perangkat tersebut pengembangan layanan baru, makin lama pengguna selalu menginginkan layanan yang lebih baik, tampilan yang lebih bagus, penggunaan yang lebih mudah, dsb. bug fix, perbaikan dari kesalahan pada versi sebelumnya.

Sejarah

Konsep dan Istilah


Proses: Program yang sedang dijalankan Terdiri dari: executable program = menjalankan program program counter = Register yang bertugas untuk mencatat alamat memori dimana instruksi di yang akan eksekusi.

Konsep dan Istilah


Task/thread: satuan aktif yang mengeksekusi sebuah program Multitasking: kemampuan sebuah sistem operasi untuk menjalankan lebih dari satu task (proses atau thread) pada saat yang bersamaan Multiprocessing: kemampuan sebuah sistem operasi untuk menjalankan lebih dari satu proses pada saat yang bersamaan Multiprogramming: kemampuan sebuah sistem operasi untuk menjalankan lebih dari satu program pada satu saat yang bersamaan. File: arsip, satuan logik untuk menyimpan data atau program System calls: sarana komunikasi antara program pengguna dan sistem operasi Shell: command interpreter

Sistem Operasi dalam sudut pandang


Pemakai & Administrator Sistem
Antarmuka yang disediakan aplikasi dalam menyelesaikan masalah yang dihadapi Tidak berurusan dengan arsitektur komputer, sebatas menggunakan command-language untuk meminta layanan sistem operasi Command-language terdapat di shell :
Text-based shell, contoh : MS-DOS, UNIX GUI based shell, contoh : MS-Windows 95/98, XWindows

Pemrogram
Membuat aplikasi untuk pemakai dengan menggunakan bahasa pemrograman Bertanggung jawab mengelola dan mengendalikan seluruh perangkat komputer Level :
Program utilitas membantu penciptaan program, manajemen berkas, mengendalikan perangkat masukan/keluaran, tugas dasar lain System Call (API Application Programming Interface) tata cara pemanggilan di program aplikasi untuk memperoleh layanan SO, contoh : command-language (type, copy, del) dikonversi dan dieksekusi sebagai rangkaian system call yang memberi fasilitas pengendalian atas operasi sistem lebih baik dan pengaksesan ke fasilitas hardware lebih langsung.

Perangcang Sistem Operasi


Membuat sistem operasi yang dapat mempermudah dan menyamankan terutama untuk pemrogram dalam membuat aplikasi-aplikasi Menghindari rincian operasi perangkat keras

Sistem Operasi dalam berbagi sudut pandang

Anda mungkin juga menyukai