Anda di halaman 1dari 20

SISTEM OPERASI

Sistem operasi merupakan sebuah penghubung antara


pengguna dari komputer dengan perangkat keras komputer.
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.


JENIS SISTEM OPERASI
Sistem operasi dapat dibedakan berdasarkan jumlah
pengguna dan program yang dapat dijalankan, juga
berdasarkan jenis software, atau jenis hardware yang
digunakan.
Berdasarkan jumlah pengguna dan program yang
dijalankan,sistem operasi dpt dikategorikan dengan :
SINGLE USER SINGLE TASKING
MULTI USER SINGLE TASKING
SINGLE USER MULTI TASKING
MULTI USER MULTI TASKING

Berdasarkan jumlah hardware, sistem operasi
dapat dikategorikan dengan:

Komputer PC (desktop / laptop)
Komputer Server
Berdasarkan jenis software, sistem operasi
dibedakan berdasarkan:
Perangkat Lunak Bebas (Free Software)
Perangkat Lunak Open Source
Perangkat Lunak Public Domain
Perangkat Lunak Copylefted
Perangkat Lunak Bebas Non-Copylefted
Perangkat Lunak GPL-covered
Perangkat Lunak GNU
Perangkat Lunak Semi Bebas
Perangkat Lunak Berpemilik
Freeware
Shereware
Perangkat Lunak Komersial
FUNGSI DASAR SISTEM OPERASI
Menjembatani hubungan antara hardware dan program
aplikasi yang dijalankan user.
Mengatur dan mengawasi penggunaan perangkat keras
oleh user dan berbagai program aplikasi (Resource
allocator).
Sebagai program pengendali yang bertujuan untuk
menghindari kekeliruan (error) dan penggunaan
komputer yang tidak perlu (sebagai guardian yang
menjaga komputer dari berbagai kemungkinan
kerusakan).
Manajer sumberdaya hardware, seperti mengatur
memori, printer, cdrom, dll.
KOMPONEN UTAMA SISTEM OPERASI
Sistem operasi modern mempunyai komponen sebagai
berikut:
Kernel
File
User Interface

KERNEL
Kernel merupakan suatu software (kumpulan program)
yang membentuk sistem dan memiliki tugas melayani
bermacam program aplikasi untuk mengakses hardware
komputer secara aman dan terkendali.Akses terhadap
hardware terbatas, sedangkan ada lebih dari satu
program yang harus dilayani dalam waktu yang
bersamaan, maka kernel juga bertugas untuk mengatur
agar kapan dan berapa lama suatu program dapat
menggunakan satu bagian hardware tersebut. Hal
tersebut dinamakan sebagai multiplexing.
MACAM-MACAM KERNEL
ADA 4 KATEGORI KERNEL YAITU :
Monolitich kernel. Kernel yang menyediakan abstraksi hardware
yang kaya dan powerful.
Microkernel. Kernel yang menyediakan hanya sekumpulan kecil
abstraksi hardware sederhana, dan menggunakan aplikasi-aplikasi
yang disebut sebagai server untuk menyediakan fungsi-fungsi
lainnya.
Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel,
tetapi ia juga memasukkan beberapa kode tambahan di kernel
agar ia menjadi lebih cepat
Exokernel. Kernel yang tidak menyediakan sama sekali abstraksi
hardware, tapi ia menyediakan sekumpulan library yang
menyediakan fungsi-fungsi akses ke hardware secara langsung
atau tidak langsung.
USER INTERFACE
Sebuah sistem operasi memiliki karakteristik (bentuk) interface
(tampilan) yang menjadi interaksi antar user dengan komputer.
Bentuk umum user interface yang ada, adalah:
Command Line Interface atau command line interpreter (CLI)
CLI memberikan tampilan dalam mode teks ke user, dengan
backgroud satu warna dan tampilan teks yang juga satu atau
beberapa warna dasar.
Graphical User Interface (GUI).
GUI memberikan tampilan yang lebih interaktif dan nyaman
digunakan oleh user. Resolusi gambar dan jumlah warna yang
dihasilkan juga lebih banyak, tergantung kemampuan Video
Adapter yang dimiliki komputer.
FILE
File disini merupakan file-file yang
dibentuk atau dijalankan oleh
sistem operasi. File disini juga
berarti sistem berkas (manajemen
berkas) dan file system yang
dimiliki oleh suatu sistem operasi.
Managemen Berkas


Berkas adalah kumpulan informasi yang berhubungan sesuai
dengan tujuan pembuat berkas tersebut.
Berkas dapat mempunyai struktur yang bersifat hirarkis
(direktori, volume, dll.).

Tanggung-jawab Sistem operasi atas aktifitas managemen berkas :
1. Pembuatan dan penghapusan berkas.
2. Pembuatan dan penghapusan direktori.
3. Mendukung manipulasi berkas dan direktori.
4. Memetakan berkas ke secondary storage.
5. Mem-backup berkas ke media penyimpanan yang permanen
(non-volatile).





TUJUAN SISTEM OPERASI
Sistem Operasi membuat komputer menjadi lebih
mudah dan menarik serta nyaman untuk digunakan.
Sistem Operasi memungkinkan sumberdaya
komputer digunakan secara efisien.
Sistem Operasi yang disusun/diprogram sedemikian
rupa memungkinkan menerima
perubahan/pengembangan baru yang efektif dan
efisien, dapat melakukan pengujian sistem tanpa
mengganggu layanan yang telah ada.
TUJUAN MEMPELAJARI SISTEM OPERASI
Tujuan mempelajari sistem operasi adalah agar user dapat
merancang sendiri dan memodifikasi sistem yang telah
ada sesuai dengan kebutuhan. Untuk dapat memilih
sistem operasi yang sesuai, serta mampu
memaksimalkan penggunaan sistem operasi, dan
agar konsep serta teknik sistem operasi dapat
diterapkan pada aplikasi-aplikasi lain, maka
pengetahuan mengenai system operasi sangat
diperlukan.
SEJARAH SISTEM OPERASI
1. Sistem Operasi Generasi Awal dan Penting Menurut
Sejarah :

CTSS (The Compatible TimeShare System, dibuat di MIT
oleh Corbato cs)
Incompatible Timesharing System (The Incompatible
TimeShare System, dibangun di MIT untuk mainframe DEC
10/20)
Sistem operasi THE (oleh Dijkstra cs)
Multics (proyek gabungan Bell Labs, GE dan MIT)
Master programme, dibangun oleh Leo Computers, Leo III
pada tahun 1962
2. Sistem Operasi Berhak Milik Generasi Awal
Apple Computer
Business Operating System (BOS)
Commodore PET, Commodore 64, dan Commodore VIC-
20
IBM PC awal (UCSD p-System, CPM-86, PC-DOS)
Sinclair Micro dan QS
TRS-DOS, ROM OS
TI99-4
Flex
FLEX9
mini-FLEX
3. Sistem Operasi Berlisensi
Acorn
Arthur
ARX
RISC OS
RISCiX
Amiga
AmigaOS
Atari ST
TOS
MultiTOS
MiNT
Be
Incorporated
BeOS
BeIA
Zeta
ICT/ICL
GEORGE
VME
DME
TME
Novell
o Novell Netware v.1.0, 2.0,
3.0, 3.1, 3.12
o Novell Netware v.4.11,
5.0, 5.1, 6.0
o Novell SuSE 9.0,9.1,9.2,
9.3
IBM
IBSYS
OS/2
AIX
OS/400
DOS/360
DOS/VSE
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
OS/390
z/OS, Unix-
like
z/VM
z/VSE
Basic
Operating
System
PC-DOS
Digital/Compaq/HP
AIS
OS-8
ITS (untuk PDP-6
dan PDP-10)
TOPS-10 (untuk
PDP-10)
WAITS
TENEX
TOPS-20
RSTS/E
RSX-11
RT-11
VMS
Apple Macintosh
Apple DOS
A/UX
ProDOS
GS/OS
Mac OS
Mac OS X
Apple Darwin
Microsoft
o MS-DOS
o Windows for Workstation / Stand
alone materi\d-os5 windowa.ppt
Windows 1.0
Windows 2.0 (u/ 80286)
Windows 3.0, 3.1
Windows 95
Windows
98/98se/98plus
Windows ME (Millenium)
Windows 2000
Profesional
Windows XP (eXPerience)
Home
Edition&Profesional
Windows Vista
(Longhorn)
Windows "Blackcomb"
o Windows for Server
Windows NT 3.5
Windows NT 4
Windows 2000 Server &
Advance Server (NT v5.0)
Windows Server 2003
o Xenix
o Windows for PDA
o Windows for PC Tablet
PDA (Personal
Digital
Assistant)
Palm OS
Pocket PC
EPOC, Symbian
OS
Windows CE
Linux Sharp
Zaurus



Router
IOS
MikroTik
RouterOS
Smartphones
Windows CE
Linux
Symbian OS


Microcontroller,
Real-Time OS,
Embedded
Contiki
eCos
OSEK
Nuclues
QNX
VxWorks
ITRON
uCLinux
TRON OS
ThreadX
INTEGRITY
Montavista Linux
OS-9
LynxOS
RTOS
OS berhak milik lainnya, Unix-
like & POSIX-compliant
o Aegis/OS
o Cromix
o Coherent
o DNIX
o Digital UNIX
o HP-UX
o Idris
o IRIX
o Mac OS X
o Menuet
o NeXTSTEP
o OS-9
o OS-9/68k
o OS-9000
o OSF/1
o OPENSTEP
o Plan 9
o Plan 9, Inferno
o Rhapshody
o RiscOS
o SCO UNIX
o System V
o UNIflex
o Ultrix
o UniCOS
4. Sistem Operasi Open Source
Linux
distronya antara lain :
Debian
Slackware
Redhat/Fedora
Mandrake/Mandr
iva
Gentoo
YellowDog
Ubuntu
Trustix
Knoppix
Blank-on
Xnuxer,
dll.
BSD (Berkley
Software
Development)
FreeBSD,
OpenBSD,
NetBSD, dll.
Sun Microsystems
Solaris - Unix-like
SunOS - Unix-
like (menjadi
Solaris)
Java Desktop
System (JDS)

Anda mungkin juga menyukai