Anda di halaman 1dari 28

Pengantar Sistem Operasi #01

SISTEM OPERASI

Muhammad Riza Hilmi, S.T. M.T.


riza@stikom-bali.ac.id
Definisi Sistem Operasi
Sistem Operasi?
Sistem Operasi?
Sistem Operasi?

• Sistem operasi = software


• Sebuah program yang mengatur
perangkat keras komputer, menyediakan
landasan untuk aplikasi yang berada di
atasnya, serta bertindak sebagai
penghubung antara para pengguna
dengan perangkat keras.
Kedudukan Sistem Operasi
Fungsi Sistem Operasi?

• Allocates Resources
• Mengalokasikan dan mengontrol pemakaian resources
dari berbagai program/aplikasi.
• Control Program & Monitor
• mengendalikan serta mengkoordinasikan
pengunaan perangkat keras untuk berbagai
program aplikasi.
• Mengendalikan eksekusi program dan pemakaian
sistem resource
• Manages Disk & Files
• Menyimpan dan menata file-file dalam disk.
• Memastikan file supaya bisa dibaca dan ditulis.
• Memastikan file dapat digunakan apabila
diperlukan oleh program.
Sasaran Sistem Operasi?

• Menjalankan program-program dari user


dan membantu user dalam menggunakan
komputer
• Menyediakan sarana sehingga pemakaian
komputer menjadi mudah.
• Memanfaatkan perangkat keras komputer
yang terbatas secara efisien (melalui
resource manager)
Layanan Inti Sistem Operasi

• Layanan inti tersebut seperti :


• akses ke disk,
• manajemen memori,
• penjadwalan tugas (schedule task),
• antar-muka user GUI/CLI.
Bagian Sistem Operasi

• Sistem operasi secara umum terdiri dari


beberapa bagian:
• Boot, yaitu meletakkan kernel ke dalam
memory
• Kernel, yaitu inti dari sebuah sistem operasi
• Command Interpreter atau shell, yang
bertugas membaca input dari pengguna
• Pustaka-pustaka, yaitu yang menyediakan
kumpulan fungsi dasar dan standar yang
dapat dipanggil oleh aplikasi lain
• Driver untuk berinteraksi dengan hardware
eksternal, sekaligus untuk mengontrolnya.
Kernel Sistem Operasi?

• kode yang melakukan tugas-tugas inti


sistem operasi.
• sistem program yang berjalan terus
menerus selama komputer aktif.
Sejarah Sistem Operasi
Sejarah

• Generasi 1:
• Vacuum Tubes dan Plugboards (1945-1955)
• Generasi 2:
• Transistor dan Batch Systems (1955-1965)
• Generasi 3:
• IC dan Multiprogramming (1965-1980)
• Generasi 4:
• Personal Computer (1980-1990)
• Generasi 5:
• VLSI, ULSI dan teknologi Nano, Internet,
Multimedia (1990 - Sekarang)
Generasi I

• Analytical Engine (Charles Babbage)


• Calculating Engine menggunakan vacuum
tubes (Howard Aitken, John von Neumann,
J.P Eckert, Konrad Zuse)
• Belum ada bahasa pemrograman
• Belum ada sistem operasi, sistem komputer
diberi instruksi yang harus dikerjakan
langsung.
• Operasi menggunakan plugboard
• Pengenalan punched card
Generasi II

• Tetap belum dilengkapi sistem operasi.


• Tetapi beberapa fungsi dasar SO sudah ada.
• Pengenalan transistor untuk komputer
• Pemisahan fungsi personil : Designer, Operator,
Programmer dan Maintenance personel
• Pengenalan job (program atau seperangkat program)
• Penggunaan bahasa FORTRAN, Assembeler
• Penerapan Batch System
• Penggunaan mesin-mesin besar untuk kalkulasi sains
dan engineering
• Typical operating system : FMS (Fortran Monitor
System) dan IBSYS (sistem operasi untuk IBM 7094)
Generasi III

• IBM mengenalkan IBM 360 dengan sistem


operasi OS/360
• Menggunakan Integrated Circuit (IC)
• Dapat menangani komputasi sains dan
komersial
• Mengadopsi konsep ‘one family’
• Sistem operasi berukuran besar dan
kompleks
• Mengenalkan multiuser, komputer memiliki
resource yang dapat digunakan oleh banyak
orang sekaligus
Generasi IV

• Pengembangan LSI dan VLSI melahirkan PC dan


Workstation
• Perangkat lunaknya ‘user friendly’
• Dua sistem operasi yang dominan :
• MS-DOS (pada IBM-PC dengan CPU Intel 8088, 80286,
80386, 80486)
• UNIX (pada Non-Intel computer dan workstation)
• RISC Chips
• Network Operating System
Generasi V

• Pengembangan VLSI an ULSI melahirkan


PC yang berbasis Pentium untuk server
maupun workstation
• Pengembangan sistem operasi windows
• Pengembangan internet dan multimedia
• Pengembangan aplikasi yang berbasis
Web atau WWW
Komponen, Cara Kerja, dan Jenis
Sistem Operasi
Komponen Sistem Operasi

• Hardware – menyediakan “basic computing


resources” (CPU, memory, I/O devices).
• Operating system – mengendalikan /
mengkoordinasikan penggunaan hardware di
antara berbagai aplikasi/program dari user.
• Applications programs – menggunakan sistem
resource yang digunakan untuk menyelesaikan
masalah komputasi dari user (compilers,
database systems, video games, business
programs).
• Users (people, machines, other computers).
Cara Kerja Sistem Operasi

• Pada prosesnya dapat digambarkan sebagai berikut :


• Saat komputer dihidupkan pertama kali, komputer akan memanggil sistem operasi
yang tersimpan pada harddisk untuk dijalankan pada perangkat RAM.
• Bagian dari sistem operasi yang berperan secara langsung dalam melakukan
komunikasi dengan hardware disebut kernel.
• Bagian dari sistem operasi yang bertugas menghubungkan UI atau antarmuka
aplikasi dengan user disebut dengan shell.
• Jenis shell pada komputer terdiri dari 2 macam :
• berbentuk text yang disebut dengan command line (CLI),
• berbentuk grafis yang disebut Graphical User Interface (GUI).
• Setelah sistem operasi berjalan, SO menjalankan beberapa driver dan aplikasi yang
dibutuhkan oleh user.
Beberapa Sistem Operasi

• WINDOWS (MICROSOFT WINDOWS)


• Mircosoft Windows atau adalah sistem
operasi komputer yang dikembangkan oleh
Microsoft Corporation yang menggunakan
interface dengan berbasikan GUI
(Graphical User Interface) atau tampilan
antarmuka bergrafis.
• Ketika pertama kali diperkenalkan,
Windows menjadi sistem operasi komputer
berbasis grafis pertama yang dibuat
Microsoft dan berhasil mengambil hati para
pemakai komputer di tahun 80-an
Beberapa Sistem Operasi

• UNIX
• UNIX adalah sistem operasi komputer yang
diciptakan oleh Ken Thompson dan Dennis
Ritchie, dikembangkan oleh AT&T Bell Labs.
• UNIX adalah merupakan sistem operasi komputer
yang mengawali kemunculan Linux dipentas
sistem operaso.
• Terciptanya UNIX berawal ketika pada tahun 1965
para ahli Bell Telephone Labolatoris (Bell Labs)
milik AT&tT yang bekerja sama dengan General
Electric dan Project Mac of MIT untuk membuat
operating system yang bernama Multics.
Beberapa Sistem Operasi

• LINUX
• Linux awalnya hanyalah nama kernel atau
jantung sistem operasi komputer yang
diciptakan oleh Linus Torvalds pada 1991,
pada mulanya sekedar emulasi terminal
yang dibutuhkan untuk mengakses server
UNIX di Universitasnya.
• Linux merupakan turunan dari MINIX
(Salah satu varian UNIX), peralatan
sistem dan pustakanya umumnya berasal
dari Operating system GNU
Beberapa Sistem Operasi

• IBM OS/2
• IBM OS/2 ini diciptakan secara bersama-sama
oleh International Bussiness Machine Corporation
dan Microsoft Corporation, untuk tujuan
penggunaan pada komputer IBM sebagai
pengganti Operating system DOS.
• Kata OS/2 adalah singkatan dari Operating System/2,
sistem operasi ini didesain agar mampu menggunakan
sepenuhnya Mikroprosessor Intel 80286, termasuk
diantaranya adalah Modus terproteksi (Protected Mode),
mampu menjalankan tugas secara bersamaan, serta
mendukung Memori Virtual, dengan tetap
mempertahankan kompatibilitas dengan banyak
perangkat lunak MS-DOS yang beredar saat itu
Beberapa Sistem Operasi

• FreeBSD BSD
• FreeBSD adalah sistem operasi komputer
bertipe UNIX bebas yang diturunkan dari
UNIX AT&T.
• Berkeley Software Distribution (BSD) yaitu
sistem operasi 386BSD dan 4.4BSD,
FreeBSD berjalan di atas sistem intel x86.
• FreeBSD sendiri kali pertama muncul pada
tahun 1993 oleh David Greenman.
Beberapa Sistem Operasi

• SOLARIS
• Solaris adalah sebuah sistem operasi
komputer yang berdasarkan UNIX system
yang diperkenankan oleh Sun Microsystems
oada tahun 1992 sebagai pendukung SunOS.
• Solaris terkenal karena kestabilannya,
khususnya pada sistem SPARC (Scalable
Processor Architecture).
Beberapa Sistem Operasi

• MACINTOSH/MAC oSX
• 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 2002 telah memiliki
kompatibilitas dengan arsitektur PowerPC
maupun x86.

Anda mungkin juga menyukai