17
PENGENALAN SISTEM OPERASI PENGENALAN SISTEM OPERASI SEKILAS TENTANG SISTEM KOMPUTER SEKILAS TENTANG SISTEM KOMPUTER Sistem Komputer pada dasarnya terdiri Sistem Komputer pada dasarnya terdiri dari tiga komponen utama yaitu : dari tiga komponen utama yaitu : 1. 1. Perangkat Keras (Hardware) Perangkat Keras (Hardware) 2. 2. Perangkat Lunak (Software) Perangkat Lunak (Software) 3. 3. Brainware (User/Sumber Daya Manusia) Brainware (User/Sumber Daya Manusia)

Sejarah Sistem Operasi

Embed Size (px)

Citation preview

PENGENALAN SISTEM OPERASIPENGENALAN SISTEM OPERASI

SEKILAS TENTANG SISTEM KOMPUTERSEKILAS TENTANG SISTEM KOMPUTER

Sistem Komputer pada dasarnya terdiri Sistem Komputer pada dasarnya terdiri dari tiga komponen utama yaitu :dari tiga komponen utama yaitu :

1.1. Perangkat Keras (Hardware)Perangkat Keras (Hardware)

2.2. Perangkat Lunak (Software)Perangkat Lunak (Software)

3.3. Brainware (User/Sumber Daya Manusia)Brainware (User/Sumber Daya Manusia)

SISTEM OPERASISISTEM OPERASI

Sistem operasi merupakan sebuah penghubung antaraSistem operasi merupakan sebuah penghubung antara

pengguna dari komputer dengan perangkat keras komputer. pengguna dari komputer dengan perangkat keras komputer. Pengertian sistem operasi secara umum ialahPengertian sistem operasi secara umum ialah

pengelola seluruh sumber-daya yang terdapat pada pengelola seluruh sumber-daya yang terdapat pada

sistem komputer dan menyediakan sekumpulansistem komputer dan menyediakan sekumpulan

layanan (layanan (system callssystem calls) ke pemakai sehingga) ke pemakai sehingga

memudahkan dan menyamankan penggunaan sertamemudahkan dan menyamankan penggunaan serta

pemanfaatan sumber-daya sistem komputer. pemanfaatan sumber-daya sistem komputer.

JENIS SISTEM OPERASIJENIS SISTEM OPERASI

Sistem operasi dapat dibedakan berdasarkan jumlahSistem operasi dapat dibedakan berdasarkan jumlah

pengguna dan program yang dapat dijalankan, jugapengguna dan program yang dapat dijalankan, juga

berdasarkan jenis software, atau jenis hardware yang berdasarkan jenis software, atau jenis hardware yang

digunakan. digunakan.

Berdasarkan jumlah pengguna dan program yang Berdasarkan jumlah pengguna dan program yang

dijalankan,sistem operasi dpt dikategorikan dengan :dijalankan,sistem operasi dpt dikategorikan dengan : SINGLE USER – SINGLE TASKINGSINGLE USER – SINGLE TASKING MULTI USER – SINGLE TASKINGMULTI USER – SINGLE TASKING SINGLE USER – MULTI TASKINGSINGLE USER – MULTI TASKING MULTI USER – MULTI TASKINGMULTI USER – MULTI TASKING

Berdasarkan jumlah pengguna dan program Berdasarkan jumlah pengguna dan program

yang dijalankan, sistem operasi dapat yang dijalankan, sistem operasi dapat

dikategorikan dengan:dikategorikan dengan:

Komputer PC (desktop / laptop)Komputer PC (desktop / laptop) Komputer ServerKomputer Server

Berdasarkan jenis software, sistem operasi Berdasarkan jenis software, sistem operasi dibedakan berdasarkan:dibedakan berdasarkan: Perangkat Lunak Bebas (Free Software)Perangkat Lunak Bebas (Free Software) Perangkat Lunak Open SourcePerangkat Lunak Open Source Perangkat Lunak Public DomainPerangkat Lunak Public Domain Perangkat Lunak CopyleftedPerangkat Lunak Copylefted Perangkat Lunak Bebas Non-CopyleftedPerangkat Lunak Bebas Non-Copylefted Perangkat Lunak GPL-coveredPerangkat Lunak GPL-covered Perangkat Lunak GNUPerangkat Lunak GNU Perangkat Lunak Semi BebasPerangkat Lunak Semi Bebas Perangkat Lunak BerpemilikPerangkat Lunak Berpemilik FreewareFreeware SherewareShereware Perangkat Lunak KomersialPerangkat Lunak Komersial

FUNGSI DASAR SISTEM OPERASIFUNGSI DASAR SISTEM OPERASI

Menjembatani hubungan antara hardware dan program Menjembatani hubungan antara hardware dan program aplikasi yang dijalankan user. aplikasi yang dijalankan user.

Mengatur dan mengawasi penggunaan perangkat keras Mengatur dan mengawasi penggunaan perangkat keras oleh user dan berbagai program aplikasi (oleh user dan berbagai program aplikasi (Resource Resource allocator)allocator)..

Sebagai program pengendali yang bertujuan untuk Sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu (sebagai guardian yang komputer yang tidak perlu (sebagai guardian yang menjaga komputer dari berbagai kemungkinan menjaga komputer dari berbagai kemungkinan kerusakan).kerusakan).

Manajer sumberdaya hardware, seperti mengatur Manajer sumberdaya hardware, seperti mengatur memori, printer, cdrom, dll.memori, printer, cdrom, dll.

KOMPONEN UTAMA SISTEM OPERASIKOMPONEN UTAMA SISTEM OPERASI

Sistem operasi modern mempunyai komponen sebagai Sistem operasi modern mempunyai komponen sebagai

berikut:berikut: KernelKernel FileFile User InterfaceUser Interface

KERNELKERNEL

Kernel merupakan suatu software (kumpulan program) Kernel merupakan suatu software (kumpulan program) yang membentuk sistem dan memiliki tugas melayani yang membentuk sistem dan memiliki tugas melayani bermacam program aplikasi untuk mengakses hardware bermacam program aplikasi untuk mengakses hardware komputer secara aman dan terkendali. Karena akses komputer secara aman dan terkendali. Karena akses terhadap hardware terbatas, sedangkan ada lebih dari terhadap hardware terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur bersamaan, maka kernel juga bertugas untuk mengatur agar kapan dan berapa lama suatu program dapat agar kapan dan berapa lama suatu program dapat menggunakan satu bagian hardware tersebut. Hal menggunakan satu bagian hardware tersebut. Hal tersebut dinamakan sebagai ”multiplexing”.tersebut dinamakan sebagai ”multiplexing”.

MACAM-MACAM “KERNEL”MACAM-MACAM “KERNEL”

ADA 4 KATEGORI KERNEL YAITU :ADA 4 KATEGORI KERNEL YAITU : Monolitich kernelMonolitich kernel. Kernel yang menyediakan abstraksi hardware . Kernel yang menyediakan abstraksi hardware

yang kaya dan powerful.yang kaya dan powerful. MicrokernelMicrokernel. Kernel yang menyediakan hanya sekumpulan kecil . Kernel yang menyediakan hanya sekumpulan kecil

abstraksi hardware sederhana, dan menggunakan aplikasi-aplikasi abstraksi hardware sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk menyediakan fungsi-fungsi yang disebut sebagai server untuk menyediakan fungsi-fungsi lainnya.lainnya.

Hybrid (modifikasi dari microkernel)Hybrid (modifikasi dari microkernel). Kernel yang mirip microkernel, . Kernel yang mirip microkernel, tetapi ia juga memasukkan beberapa kode tambahan di kernel tetapi ia juga memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepatagar ia menjadi lebih cepat

ExokernelExokernel. Kernel yang tidak menyediakan sama sekali abstraksi . Kernel yang tidak menyediakan sama sekali abstraksi hardware, tapi ia menyediakan sekumpulan library yang hardware, tapi ia menyediakan sekumpulan library yang menyediakan fungsi-fungsi akses ke hardware secara langsung menyediakan fungsi-fungsi akses ke hardware secara langsung atau hampir-hampir langsung.atau hampir-hampir langsung.

FILEFILE

File disini merupakan file-file yang File disini merupakan file-file yang dibentuk atau dijalankan oleh dibentuk atau dijalankan oleh sistem operasi. File disini juga sistem operasi. File disini juga berarti sistem berkas dan file berarti sistem berkas dan file system yang dimiliki oleh suatu system yang dimiliki oleh suatu sistem operasi.sistem operasi.

USER INTERFACEUSER INTERFACE

Sebuah sistem operasi memiliki karakteristik (bentuk) interface Sebuah sistem operasi memiliki karakteristik (bentuk) interface (tampilan) yang menjadi interaksi antar user dengan komputer. (tampilan) yang menjadi interaksi antar user dengan komputer. Bentuk umum user interface yang ada, adalah:Bentuk umum user interface yang ada, adalah: Command Line Interface atau command line interpreter (CLI)Command Line Interface atau command line interpreter (CLI) CLI memberikan tampilan dalam mode teks ke user, dengan CLI memberikan tampilan dalam mode teks ke user, dengan

backgroud satu warna dan tampilan teks yang juga satu atau backgroud satu warna dan tampilan teks yang juga satu atau beberapa warna dasar.beberapa warna dasar.

Graphical User Interface (GUI).Graphical User Interface (GUI). GUI memberikan tampilan yang lebih interaktif dan nyaman GUI memberikan tampilan yang lebih interaktif dan nyaman

digunakan oleh user. Resolusi gambar dan jumlah warna yang digunakan oleh user. Resolusi gambar dan jumlah warna yang dihasilkan juga lebih banyak, tergantung kemampuan Video dihasilkan juga lebih banyak, tergantung kemampuan Video Adapter yang dimiliki komputer.Adapter yang dimiliki komputer.

SEJARAH SISTEM OPERASISEJARAH 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 Awal2. 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 Berlisensi3. 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

Novello Novell Netware v.1.0, 2.0,

3.0, 3.1, 3.12o Novell Netware v.4.11,

5.0, 5.1, 6.0o 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 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 PDAo 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/OSo Cromixo Coherento DNIXo Digital UNIXo HP-UXo Idriso IRIXo Mac OS Xo Menueto NeXTSTEPo OS-9 o OS-9/68ko OS-9000o OSF/1o OPENSTEPo Plan 9o Plan 9, Infernoo Rhapshodyo RiscOSo SCO UNIXo System Vo UNIflexo Ultrixo UniCOS

4. Sistem Operasi Open Source4. Sistem Operasi Open Source

Linuxdistronya 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)