Selamat Datang di Blog Saya

Anda Akan mendapatkan info info Terkini yang anda butuhkan
Selamat Menikmati

Kamis, 07 Oktober 2010

Sistem Informasi




Pertemuan ketiga:
1.Apa yang dilakukan sistem operasi?
l  Perluasan mesin (extended machine)
l  Menyembunyikan detail yang harus dilakukan
l  Menampilkan mesin virtual pada pemakai, sehingga memudahkan penggunaan
l  Sebagai pengelola sumber daya  (resource manager)
l  Mengendalikan alokasi prosesor, memori, dan I/O untuk program-program yg membutuhkannya
l  Penting dlm kondisi multitasking dan multiuser
l  Sistem operasi sebagai mesin semu (virtual machine)
l  Lapisan software di atas hardware
l  Membungkus kompleksitas hardware, mengelola seluruh bagian sistem, dan memberi interface kpd pemakai
SO sebagai Extended Machine
Arsitektur dan tingkat bahasa mesin terlalu rumit dan sulit diprogram
l  Yang dimaksud dengan arsitektur adalah:
l  Set instruksi, organisasi memori, I/O, bus
l  Floppy disk I/O
l  Chip Controller PDP765 mempunyai 16 perintah
l  Pemrogram tidak ingin berurusan terlalu banyak dengan detil pemrograman floppy disk
SO sebagai Resource Manager
l  SO mengelola hal-hal rumit pada sistem komputer
l  SO menyediakan keteraturan dan kendali dalam mengalokasikan
l  Prosesor
l  Memori
l  I/O
    Antara berbagai program yang bersaing untuk mendapatkannya
Apa pengertian sistem operasi?
l  Suatu program yang bertindak sebagai penengah (intermediary), antara pengguna komputer dengan perangkat keras komputer
l  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
l  Resource allocator
Ø  Mengelola dan mengalokasikan sumber daya (prosesor, memori, I/O, bus)
l  Control program
Ø  Mengendalikan eksekusi program-program pengguna dan operasi perangkat I/O
l  Kernel
Ø  Suatu program yang bekerja terus-menerus, yang merupakan inti dari sistem operasi
Sasaran SO
l  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
l  Karena itu, sistem operasi harus memilki kemampuan untuk bertindak sebagai :
l  Coordinator, yaitu menyediakan fasilitas sehingga instruksi yang kompleks dapat dikerjakan dalam tingkatan tertentu.
l  Guardian, memiliki access controls untuk melindungi file dan mengadakan restriksi terhadap reading/writing/executing data dan program
l  Gatekeeper, mengendalikan siapa saja yang dapat masuk ke dalam sistem momputer tersebut
l  Accountant, menjaga  kerja CPU, penggunaan memory, termasuk media penyimpan (storage devices)
l  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
ü  2000       : ME,: w2000,Xp,Vista,W7
1.2 Sejarah Sistem Operasi
l  Generasi pertama (1945 – 1955)
v  vacuum tubes, plug boards
l  Generasi kedua (1955 – 1965)
v  transistors, batch systems
l  Generasi ketiga (1965 – 1980)
v  ICs and multiprogramming
l  Generasi keempat (1980 – saat ini)
v  personal computers
l  Awal 1960-an ada dua jenis komputer:
v  Komputer saintifik : IBM 7094
v  Komputer komersial : IBM 1401
v  Muncul masalah kesulitan perawatan
l  IBM memberikan solusi System/360
v  Seri komputer yang saling kompatibel (family of compatible computer)
v  Beberapa model dengan kinerja dan harga yang berbeda
v  Menangani saintifik dan komersial
v  Sistem operasi : OS/360
l  Awal 1960-an ada dua jenis komputer:
v  Komputer saintifik : IBM 7094
v  Komputer komersial : IBM 1401
v  Muncul masalah kesulitan perawatan
l  IBM memberikan solusi System/360
v  Seri komputer yang saling kompatibel (family of compatible computer)
v  Beberapa model dengan kinerja dan harga yang berbeda
v  Menangani saintifik dan komersial
v  Sistem operasi : OS/360
l  banyak jenis sistem operasi yang bisa digunakan, antara lain : POSIX, UNIX, MS DOS, MS Windows,LINUX, APPLE, dll.
l  Dari sekian banyaksistem operasi ada sistem operasi yang interface (kontak) dengan user (pengguna) yaitu menggunakan TEXT (DOS, POSIX, LINUX),
l  ada juga yang kontaknya dengan pengguna menggunakan GUI (Graphical User Interface) seperti MS Windows dan LINUX (LINUX bisa berbasis TEXT dan berbasis GUI).
l  System operasi berbasis text artinya user berinteraksi dengan sistem dengan perintah-perintah yang berupa text.
l  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
l  1960-an: Doug Engelbert menemukan GUI
l  Xerox PARC mengadopsi konsep GUI
l  Steve Job mengembangkan interface GUI pada komputer Apple:
*      Lisa dan Apple Macintosh -> user friendly
l  1985 : Microsoft ® MS-Windows
l  Seri Windows: NT, 2000, ME
l  Windows NT : oleh David Cutler, designer VAX VMS
Kategori
l  Berdasarkan user yang dapat dilayani, sistem operasi dapat dikelompokkan dalam dua kategori, yaitu berdasarkan :
  1. Jumlah User
  2. Jumlah Instruksi
Jumlah User
l  Single user
l  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.
l  Multi user
l  Sistem operasi yang dapat melayani lebih dari satu user pada saat yang bersamaan. Sebagai contoh adalah WINDOWS NT, UNIX, LINUX.
Jumlah Instruksi
l  Sistem operasi juga dapat dikelompokkan menurut jumlah instruksi yang mampu dijalankan pada saat bersamaan.
  1. Mono-tasking:
v  Sistem operasi yang hanya mampu menjalankan satu buah instruksi pada saat bersamaan.
v  contoh : DOS x.x
v  Multi-tasking
v  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.
v  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
l  Mainframe : berukuran ruangan
l  Orientasi : pemrosesan banyak job
l  Ada 3 macam layanan:
l  Batch processing : klaim asuransi
l  Transaction processing : reservasi tiket
l  Timesharing : queri database besar
l  Contoh : OS/390, OS/360
Server operating systems
l  Server dapat berupa:
l  PC yang sangat besar
l  Workstation
l  Mainframe
l  Melayani banyak user
l  Jenis layanan :
l  File service
l  Print service
l  Web service
l  Contoh: Unix, Windows 2000, Linux
Multiprocessing Operating System
l  Koneksi beberapa CPU pada suatu sistem tunggal
l  Disebut :
l  Komputer paralel
l  Multi komputer
l  Multiprosesor
l  Membutuhkan SO khusus
l  Seringkali merupakan variasi dari SO server dengan fitur khusus untuk komunikasi dan konektivitas
PC Operating System
l  Menyediakan antarmuka yang bagus untuk pemakai tunggal (single user)
l  Umumnya digunakan untuk :
l  Word processor
l  Spreadsheet
l  Internet
Contoh: Windows 98/2000,Macintosh,Linux
Real-Time Operating System
l  Karakteristik: waktu sebagai parameter penting
l  Contoh:
l  pada sistem kendali industri, komputer real time mengumpulkan data proses produksi
l  Pengendalian pesawat terbang
Contoh: VxWorks, QNX
Embedded Operating System
l  Sistem yang semakin kecil :
l  Palmtop / PDA (Personal Digital Assistant)
l  Embedded system
l  Embedded system
l  Dioperasikan pada komputer yang mengendalikan perangkat yang tidak dianggap sebagai komputer, misalnya
l  Televisi, Oven microwave, Telepon selular
l  Sifat penting : seperti sistem real time, keterbatasan ukuran, memori, power
l  Contoh: PalmOS, Windows CE, SymbianOS
Smart card Operating System
l  Sistem operasi terkecil, beroperasi pada smart card
l  Smart card: perangkat berukuran kartu kredit yang berisi chip CPU
l  Kegunaan: pembayaran elektronis
l  ROM pada smart card berisi Java Virtual Machine (JVM)

Tidak ada komentar:

Posting Komentar