Download 1.Apa pengertian sistem operasi?

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
1
2
1.Apa pengertian sistem
operasi?

Perluasan mesin (extended machine)



Menyembunyikan detail yang harus dilakukan
Menampilkan mesin virtual pada pemakai,
sehingga memudahkan penggunaan
Sebagai pengelola sumber daya
(resource manager)


Mengendalikan alokasi prosesor, memori, dan I/O
untuk program-program yg membutuhkannya
Penting dlm kondisi multitasking dan multiuser
3

Sistem operasi sebagai mesin semu (virtual
machine)


Lapisan software di atas hardware
Membungkus kompleksitas hardware, mengelola
seluruh bagian sistem, dan memberi interface kpd
pemakai
4
SO sebagai Extended Machine


Arsitektur dan tingkat bahasa mesin terlalu
rumit dan sulit diprogram
Yang dimaksud dengan arsitektur adalah:


Set instruksi, organisasi memori, I/O, bus
Floppy disk I/O


Chip Controller PDP765 mempunyai 16 perintah
Pemrogram tidak ingin berurusan terlalu banyak
dengan detil pemrograman floppy disk
5
SO sebagai Resource Manager


SO mengelola hal-hal rumit pada sistem
komputer
SO menyediakan keteraturan dan kendali
dalam mengalokasikan



Prosesor
Memori
I/O
Antara berbagai program yang bersaing
untuk mendapatkannya
6
Apa pengertian sistem operasi?


Suatu program yang bertindak sebagai penengah
(intermediary), antara pengguna komputer dengan
perangkat keras komputer
Tujuan sistem operasi:



Eksekusi program pengguna dan membuat pemecahan
masalah pengguna menjadi lebih mudah
Membuat sistem komputer menjadi nyaman digunakan
Menggunakan perangkat keras komputer dengan
cara yang efisien
7

Resource allocator


Control program


Mengelola dan mengalokasikan sumber daya
(prosesor, memori, I/O, bus)
Mengendalikan eksekusi program-program
pengguna dan operasi perangkat I/O
Kernel

Suatu program yang bekerja terus-menerus, yang
merupakan inti dari sistem operasi
8
Sasaran SO

Sistem operasi mempunyai 3 sasaran

Kenyamanan


Efisiensi


SO membuat pengguna komputer menjadi lebih
nyaman
SO mengefisienkan penggunaan sumber daya sistem
komputer
Mampu berevolusi

SO harus dikembangkan sehingga memungkinkan
dan memudahkan pengembangan dan pengujian
9
Kemampuan dan Fungsi

Sistem Operasi (OS) merupakan bagian dari
software komputer yang berfungsi sebagai
interface (penghubung) antara aplikasi user,
hardware komputer, dan software komputer.
10



Karena itu, sistem operasi harus memilki
kemampuan untuk bertindak sebagai :
Coordinator, yaitu menyediakan fasilitas
sehingga instruksi yang kompleks dapat
dikerjakan dalam tingkatan tertentu.
Guardian, memiliki access controls untuk
melindungi file dan mengadakan restriksi
terhadap reading/writing/executing data dan
program
11



Gatekeeper, mengendalikan siapa saja yang
dapat masuk ke dalam sistem momputer
tersebut
Accountant, menjaga kerja CPU,
penggunaan memory, termasuk media
penyimpan (storage devices)
Server, melayani aplikasi yang dibutuhkan
oleh user
12
Sejarah os












1954 : Sistem Operasi pertama kali Digunakan untuk komputer
IBM 701 di General Motor Research Laboratories
1960 : Sistem Operasi untuk komputer mini pertama kali
1969 : UNIX,Ken Thompson, diterapkan pada komputer PDP-7,
Bell Laboratories
1970 : CP/M (Control Program / Microprocessor),Garry
Kildal,Digital Research
1980 : MS-DOS (Microsoft- Disk Operating System),William Bill
Gates, Microsoft Corporation
1985 : Microsoft Windows Pertama
1987 : IBM Operating System/2
1988 : Windows/386
1990 : Windows 3.0
1993 : Mosaic, Browser Internet Pertama
1995 : Windows 95
1997 : Windows 98
13
1.2 Sejarah Sistem Operasi

Generasi pertama (1945 – 1955)


Generasi kedua (1955 – 1965)


transistors, batch systems
Generasi ketiga (1965 – 1980)


vacuum tubes, plug boards
ICs and multiprogramming
Generasi keempat (1980 – saat ini)

personal computers
14

Awal 1960-an ada dua jenis komputer:




Komputer saintifik : IBM 7094
Komputer komersial : IBM 1401
Muncul masalah kesulitan perawatan
IBM memberikan solusi System/360




Seri komputer yang saling kompatibel
(family of compatible computer)
Beberapa model dengan kinerja dan harga yang berbeda
Menangani saintifik dan komersial
Sistem operasi : OS/360
15


1974 : Intel membuat prosesor 8080
Sistem operasi pada PC




CP/M : Control Program for Microcomputer
DOS: Disk Operating System
MS-DOS: bundling dengan IBM PC
XENIX: Unix versi Mircrosoft
16



banyak jenis sistem operasi yang bisa
digunakan, antara lain : POSIX, UNIX, MS
DOS, MS Windows,LINUX, APPLE, dll.
Dari sekian banyaksistem operasi ada sistem
operasi yang interface (kontak) dengan user
(pengguna) yaitu menggunakan TEXT (DOS,
POSIX, LINUX),
ada juga yang kontaknya dengan pengguna
menggunakan GUI (Graphical User Interface)
seperti MS Windows dan LINUX (LINUX bisa
berbasis TEXT dan berbasis GUI).
17


System operasi berbasis text artinya user
berinteraksi dengan sistem dengan perintahperintah yang berupa text.
Lain halnya dengan system operasi berbasis
GUI, pada sistem ini user dapat berinteraksi
dengan system operasi melalui gambargambar/ simbol-simbol, dan tentu hal ini akan
lebih memberi kemudahan dan kenyamanan
bagi pengguna. Itulah sebabnya mengapa
system operasi yang berbasis GUI seringkali
disebut “User Friendly” .
18
Perkembangan antarmuka GUI



1960-an: Doug Engelbert menemukan GUI
Xerox PARC mengadopsi konsep GUI
Steve Job mengembangkan interface GUI
pada komputer Apple:




Lisa dan Apple Macintosh -> user friendly
1985 : Microsoft  MS-Windows
Seri Windows: NT, 2000, ME
Windows NT : oleh David Cutler, designer
VAX VMS
19
Kategori

1.
2.
Berdasarkan user yang dapat dilayani,
sistem operasi dapat dikelompokkan dalam
dua kategori, yaitu berdasarkan :
Jumlah User
Jumlah Instruksi
20
Jumlah User




Single user
Sistem operasi yang hanya dapat melayani seorang
user pada saat yang bersamaan.Yang masuk dalam
kelompok ini di antaranya adalah DOS, WINDOWS
3X, WINDOWS 9X.
Multi user
Sistem operasi yang dapat melayani lebih dari satu
user pada saat yang bersamaan. Sebagai contoh
adalah WINDOWS NT, UNIX, LINUX.
21
Jumlah Instruksi

1.


Sistem operasi juga dapat dikelompokkan
menurut jumlah instruksi yang mampu
dijalankan pada saat bersamaan.
Mono-tasking:
Sistem operasi yang hanya mampu
menjalankan satu buah instruksi pada saat
bersamaan.
contoh : DOS x.x
22



Multi-tasking
Sistem operasi yang dapat menjalankan lebih
dari satu instruksi pada waktu bersamaan.
Pada sistem ini, Sistem operasi menentukan
aplikasi mana yang harus dikerjakan dan
berapa waktu yang disediakan unutk aplikasi
tersebut sebelum mengerjakan aplikasi yang
lain. OS juga mengatur pembagian internal
memory di antara aplikasi-aplikasi tersebut.
contoh : Windows
23
1.3 Berbagai Sistem Operasi







Mainframe operating systems
Server operating systems
Multiprocessor operating systems
Personal computer operating systems
Real-time operating systems
Embedded operating systems
Smart card operating systems
24
Mainframe operating systems



Mainframe : berukuran ruangan
Orientasi : pemrosesan banyak job
Ada 3 macam layanan:




Batch processing : klaim asuransi
Transaction processing : reservasi tiket
Timesharing : queri database besar
Contoh : OS/390, OS/360
25
Server operating systems

Server dapat berupa:





Melayani banyak user
Jenis layanan :




PC yang sangat besar
Workstation
Mainframe
File service
Print service
Web service
Contoh: Unix, Windows 2000, Linux
26
Multiprocessing Operating
System


Koneksi beberapa CPU pada suatu sistem tunggal
Disebut :





Komputer paralel
Multi komputer
Multiprosesor
Membutuhkan SO khusus
Seringkali merupakan variasi dari SO server dengan
fitur khusus untuk komunikasi dan konektivitas
27
PC Operating System


Menyediakan antarmuka yang bagus untuk pemakai
tunggal (single user)
Umumnya digunakan untuk :




Word processor
Spreadsheet
Internet
Contoh:



Windows 98/2000
Macintosh
Linux
28
Real-Time Operating System


Karakteristik: waktu sebagai parameter
penting
Contoh:
pada sistem kendali industri, komputer real time
mengumpulkan data proses produksi
 Pengendalian pesawat terbang
Contoh: VxWorks, QNX

29
Embedded Operating System

Sistem yang semakin kecil :



Palmtop / PDA (Personal Digital Assistant)
Embedded system
Embedded system



Dioperasikan pada komputer yang mengendalikan
perangkat yang tidak dianggap sebagai komputer,
misalnya
 Televisi, Oven microwave, Telepon selular
Sifat penting : seperti sistem real time, keterbatasan
ukuran, memori, power
Contoh: PalmOS, Windows CE, SymbianOS
30
Smart card Operating System




Sistem operasi terkecil, beroperasi pada
smart card
Smart card: perangkat berukuran kartu kredit
yang berisi chip CPU
Kegunaan: pembayaran elektronis
ROM pada smart card berisi Java Virtual
Machine (JVM)
31
END
32