pengenalan os
Document Sample


1.Apa pengertian sistem
operasi?
Perluasan mesin (extended machine)
Menyembunyikan detail yang harus dilakukan
Menampilkan mesin virtual pada pemakai,
sehingga memudahkan penggunaan
pengelola sumber daya
Sebagai
(resource manager)
Mengendalikan alokasi prosesor, memori, dan I/O
untuk program-program yg membutuhkannya
Penting dlm kondisi multitasking dan multiuser
Sistem operasi sebagai mesin semu (virtual
machine)
Lapisan software di atas hardware
Membungkus kompleksitas hardware, mengelola
seluruh bagian sistem, dan memberi interface kpd
pemakai
SO sebagai Extended Machine
Arsitekturdan 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
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
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
Resource allocator
Mengelola dan mengalokasikan sumber daya
(prosesor, memori, I/O, bus)
Control program
Mengendalikan eksekusi program-program
pengguna dan operasi perangkat I/O
Kernel
Suatu program yang bekerja terus-menerus, yang
merupakan inti dari sistem operasi
Sasaran SO
Sistem operasi mempunyai 3 sasaran
Kenyamanan
SO membuat pengguna komputer menjadi lebih
nyaman
Efisiensi
SO mengefisienkan penggunaan sumber daya sistem
komputer
Mampu berevolusi
SO harus dikembangkan sehingga memungkinkan
dan memudahkan pengembangan dan pengujian
Kemampuan dan Fungsi
Sistem Operasi (OS) merupakan bagian dari
software komputer yang berfungsi sebagai
interface (penghubung) antara aplikasi user,
hardware komputer, dan software komputer.
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
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
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
1.2 Sejarah Sistem Operasi
Generasi pertama (1945 – 1955)
vacuum tubes, plug boards
Generasi kedua (1955 – 1965)
transistors, batch systems
Generasi ketiga (1965 – 1980)
ICs and multiprogramming
Generasi keempat (1980 – saat ini)
personal computers
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
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
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).
System operasi berbasis text artinya user
berinteraksi dengan sistem dengan perintah-
perintah yang berupa text.
Lain halnya dengan system operasi berbasis
GUI, pada sistem ini user dapat berinteraksi
dengan system operasi melalui gambar-
gambar/ 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” .
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
Kategori
Berdasarkan user yang dapat dilayani,
sistem operasi dapat dikelompokkan dalam
dua kategori, yaitu berdasarkan :
1. Jumlah User
2. Jumlah Instruksi
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.
Jumlah Instruksi
Sistem operasi juga dapat dikelompokkan
menurut jumlah instruksi yang mampu
dijalankan pada saat bersamaan.
1. Mono-tasking:
Sistem operasi yang hanya mampu
menjalankan satu buah instruksi pada saat
bersamaan.
contoh : DOS x.x
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
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
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
Server operating systems
Server dapat berupa:
PC yang sangat besar
Workstation
Mainframe
Melayani banyak user
Jenis layanan :
File service
Print service
Web service
Contoh: Unix, Windows 2000, Linux
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
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
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
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
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)
END
Get documents about "