Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer

Slides:



Advertisements
Presentasi serupa
Struktur Sistem Operasi
Advertisements

Oleh : Suparno Blog : Operating System Pengenalan Pengelolahan Data Elektronik.
Disusun oleh : Rudy Eko Rahardjo, SE., M.Kom
SISTEM OPERASI KOMPUTER SMA NEGERI 3 SEMARANG TH. AKADEMIK
Pertemua ke 2 Tinjauan Umum Sistem Operasi
PERTEMUAN – 2 KULIAH SISTEM OPERASI PENGANTAR SISTEM OPERASI
PERTEMUAN KE-5 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Operasi
By 2. SISTEM OPERASI by
SISTEM OPERASI OLEH : SAATUL IHSAN.
Dahlan Abdullah YM :
PENGENALAN UMUM SISTEM OPERASI DAN STRUKTUR SISTEM KOMPUTER
Sistem Komputer Hardware Software 1. Operating System
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Introduction to Operating Systems
1 SISTEM OPERASI Dosen: Ir. I Made Astawa, M.Kom Jadwal Kuliah Hari Rabu: 8.00 – Ruang – Ruang LAB.
T0542 / PENDAHULUAN Komponen utama sistem komputer: Perangkat keras Program sistem Program aplikasi.
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
INSTALASI SISTEM OPERASI BERBASIS GUI
PERTEMUAN KE-3 PERKULIAHAN SISTEM OPERASI
DASAR SISTEM OPERASI By Dwi Anindyani. Pengertian OS Apa itu sistem operasi? Sistem operasi ialah software kompleks yang yang memungkinkan aplikasi-aplikasi.
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
Pengenalan Sistem Operasi
Introduction to Operating Systems
Struktur Sistem Komputer
Sistem Operasi Pertemuan 5.
Komputer sebagai alat bantu sistem informasi
Dosen: Resi Utami Putri, S.Kom., M.Cs.
BAB I _______________________ Sistem Operasi Terdistribusi
Oleh : Chalifa Chazar SISTEM OPERASI Oleh : Chalifa Chazar
Konsep Sistem Operasi.
KONSEP SISTEM OPERASI Manajemen Proses Manajemen Memory Manajemen I/O
Operating System Structure
Sistem Operasi Pendahuluan.
Oleh Agus Prihanto, ST, M.Kom
Pengenalan Sistem Operasi
Pengenalan Sistem Operasi
Introduction to Operating Systems
Sistem Operasi Silabus : Pendahuluan Struktur Sistem Komputer
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Operating System Structure
Ir. I Gusti Agung Sadnyana Putra, M.Kom
SISTEM OPERASI.
Pengenalan Sistem Operasi
KONSEP & SEJARAH SISTEM OPERASI
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer
III. Struktur sistem operasi
Struktur Sistem Operasi
Course Objective Definisi Sistem Operasi.
Bayu Pratama Nugroho, S.Kom, M.T
Introduction to Operating Systems
OPERATING SYSTEM AND USE
Struktur Sistem Operasi
ARSITEKTUR SISTEM OPERASI
Operating System UNIVERSITAS ISLAM LAMONGAN.
Sistem Komputer Hardware Software 1. Operating System
Dosen: Resi Utami Putri, S.Kom., M.Cs.
Sekilas Sistem Operasi
PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER
Pengenalan Sistem Operasi
KD-1 SISTEM OPERASI PENDAHULUAN.
KONSEP DASAR DAN SEJARAH PERKEMBANGAN SISTEM OPERASI
SISTEM OPERASI Sistem Operasi (atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol.
Struktur Sistem Operasi
DESY YUSNITA PRESENTASI SISTEM OPERASI OLEH : DESY YUSNITA.
1. KONSEP DASAR SISTEM OPERASI
SISTEM OPERASI & MANAGEMENT FILE
Pendahuluan Sistem Operasi. Pendahuluan Sistem Komputer terdiri dari : -Hardware -Sistem Operasi -Program Aplikasi -User Definisi Sistem Operasi -Software.
Tim Teaching Operation System Stikom Dinamika Bangsa Mata Kuliah Sistem Operasi Kode MK : KBTI
Transcript presentasi:

Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer PART 1 Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer Dosen : Ahmad Apandi, ST

Sistem Komputer Komponen Sistem Komputer Hardware Software Brainware Operating System Language Software Aplikasi Software Brainware

Susunan Komponen Sistem Komputer

Pengertian Sistem Operasi Sistem operasi merupakan salah satu komponen utama dari sebuah "sistem komputer". Komponen komputer lainnya ialah "perangkat keras", "perangkat lunak aplikasi", dan "para pengguna” Secara Umum Sistem Operasi adalah 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.

Definisi Hardware, Software, Brainware Hardware atau Perangkat keras merupakan penyedia sumber daya untuk komputasi. Perangkat keras merupakan benda konkret yang dapat dilihat dan disentuh. Software atau Perangkat lunak merupakan sarana yang memberitahukan perangkat keras apa yang harus dikerjakannya, yang merupakan benda abstrak yang hanya dapat dilihat dari sudut apa yang dilakukannya terhadap perangkat keras. Brainware atau Pengguna komputer yang dimaksud di sini dapat berupa manusia, program aplikasi lain, atau pun komputer lain.

Fungsi sistem Operasi Fungsi Dasar Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna.

Peran sistem Operasi Sebagai Resource Manager /pengelola seluruh sumber daya system komputer Mengatur dan mengefisienkan penggunaan seluruh sumber daya komputer (computer resources) Tugas utamanya : memantau penggunaan semua resources; menerapkan aturan (policy); mengalokasikan resources yang diminta; mengambil kembali (dealokasi) resource Sumber daya pada komputer terdiri dari : Sumber daya fisik, misalnya : Keyboard, bar-code reader, mouse, joystick, light-pen, touch- screen, pointing devices, floppy disk drive, harddisk, tape drive, optical disk, CD ROM drive, CRT, LCD, printer, modem, ethernet card, PCMCIA, RAM, cache memory, register, kamera, sound card, radio, digitizer, scanner, plotter, dan sebagainya. Sumber daya abstrak, terdiri dari :Data dan Program

Peran sistem Operasi Sebagai Extended Machine (Virtual Machine), penyedia layanan Menyembunyikan kompleksitas / kerumitan pemrograman hardware dari programmer atau user. Menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.

Tujuan Mempelajari Sistem Operasi Diharapkan dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita. Dapat memilih alternatif sistem operasi. Memaksimalkan penggunaan sistem operasi. konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.

Sasaran Sistem Operasi Sasaran utama Sistem operasi yaitu Kenyamanan -- membuat penggunaan komputer menjadi lebih nyaman. Efisien -- penggunaan sumber-daya sistem komputer secara efisien. Serta mampu berevolusi -- sistem operasi harus dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.

Konsep Sistem Operasi Proses Proses adalah program yang sedang di-eksekusi. Proses terdiri dari : Executable program; program data dan stack; program counter; dll Pada sistem timesharing secara periodik sistem operasi menggilir eksekusi proses-proses yang ada, biasanya berdasarkan porsi waktu CPU. Ketika suatu proses dihentikan untuk sementara, maka proses tersebut harus dimulai kembali pada state yang sama dengan state ketika ia dihentikan.

Konsep Sistem Operasi Files Shell Terdiri dari : Pathname; Working directory; rwx (read, write, execute) bits protection code; File descriptor / handle; Special file (block & character); Standard input; Standard output; Standard error; Shell Shell pada Unix merupakan command interpreter yang walaupun bukan merupakan bagian dari sistem operasi, menggunakan banyak feature sistem operasi Prompt : standar input, menandakan bahwa shell siap menerima command

Konsep Sistem Operasi System Calls / API (Aplication Programming Interface) Suatu set tata cara pemanggilan di program aplikasi untuk memperoleh layanan system operasi. Berupa extended instructions / perluasan instruksi yang merupakan interface / layanan langsung antara program-program dengan sistem operasi. System calls meng-create, men-delete dan menggunakan objek-objek yang diatur oleh system operasi, antara lain : proses-proses dan file-file. Library procedure meletakkan parameter-parameter system call pada tempat tertentu dan memberikan instruksi trap untuk memulai sistem operasi Trap instruction : ketika diterima oleh sistem operasi, sistem memeriksa apakah parameter tersebut valid atau tidak Return form trap : sistem operasi mengembalikan kontrol ke library procedure

Struktur Sistem Operasi Sistem Monolitik Sistem Berlapis (Layered System) Sistem dengan Mesin Maya (Virtual Machines) Sistem dengan Client-Server

Sistem Monolitik Konsep : “Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan”. Kernel berisi semua layanan yang disediakan sistem operasi untuk pemakai. Contoh: Sistem Operasi Unix menggunakan konsep kernel loadable modules, yaitu: Bagian-bagian kernel terpenting berada dimemori utama secara tetap. Bagian-bagian esensi lain berupa modul yang dapat ditambahkan ke kernel saat diperlukan dan dicabut begitu tidak digunakan lagi diwaktu jalan (run-time).

Sistem Berlapis Konsep : “Sistem operasi dibentuk secara hirarki berdasarkan lapisan- lapisan, dimana lapisan-lapisan memberi layanan lapisan lebih atas”. Dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi system operasi. Tiap lapisan mempunyai fungsional dan antarmuka I/O antara dua lapisan bersebelahan.

Sistem Berlapis Keterangan : Lapisan n memberi layanan untuk lapisan n+1. Proses-proses di lapisan n dapat meminta layanan lapisan n-1 untuk memberikan layanan bagi lapisan n+1. Tetapi lapisan n tidak dapat meminta layanan n+1

Sistem dengan Mesin Maya (Virtual Machine) Konsep : “Awalnya struktur ini membuat seolah-olah user mempunyai seluruh komputer dengan simulasi atas pemroses yang digunakan. Sistem operasi melakukan simulasi mesin nyata. Mesin hasil simulasi digunakan user, mesin maya merupakan tiruan 100% atas mesin nyata. Semua user diberi ilusi mempunyai satu mesin yang sama-sama canggih”. Contoh : Sistem operasi MS-Windows NT dapat menjalankan aplikasi MS-Dos, OS/2 mode teks, dan Win 16. Pengembang Linux membuat DOSEMU agar aplikasi MS-Dos dapat dijalankan di Linux, WINE agar aplikasi MS-Windows dapat dijalankan di Linux, iBCS agar aplikasi SCO-Unix dapat dijalankan di Linux.

Sistem dengan Clinet Server Server adalah proses yang menyediakan layanan, dan Client adalah proses yang memerlukan / meminta layanan. Proses client yang memerlukan layanan mengirim pesan ke server dan menanti pesan jawaban. Proses server setelah melakukan tugas yang diminta, mengirim hasil dalam bentuk pesan jawaban ke proses client. Server hanya menanggapi permintaan client dan tidak memulai percakapan dengan client.

Sejarah Perkembangan Sistem Operasi Generasi ke-1 (1945-1955) : Vacuum Tubes dan Plugboards Analytical Engine (Charles Babbage) Calculating Engine menggunakan vacuum tubes (Howard Aitken, John von Neumann, J.P Eckert, Konrad Zuse) Beluam ada bahasa pemrograman Belum ada sistem operasi, system komputer diberi instruksi yang harus dikerjakan langsung. Operasi menggunakan plugboard Pengenalan punched card

Sejarah Perkembangan Sistem Operasi Generasi Ke-2 (1955-1965) : Transistors dan Batch System Tetap belum dilengkapi system operasi. Tetapi beberapa fungsi dasar SO sudah ada. Pengenalan transistor untuk komputer Pemisahan fungsi personil :Designer , Operator, Programmer dan Maintenance personel Pengenalan job (program atau seperangkat program) Penggunaan bahasa FORTRAN, Assembeler Penerapan Batch System Pengoperasian Off-Line Penggunaan mesin-mesin besar untuk kalkulasi sains dan engineering Typical operating system : FMS (Fortran Monitor System) dan IBSYS (sistem operasi untuk IBM 7094)

Sejarah Perkembangan Sistem Operasi Generasi Ke-3 (1965-1980) : IC dan Multiprogramming IBM mengenalkan IBM 360 dengan sistem operasi OS/360 Menggunakan Integrated Circuit (IC) Mengenalkan multiuser, komputer memiliki resource yang dapat digunakan oleh banyak orang sekaligus Mengenalkan multiprogramming, komputer melayani banyak proses sekaligus pada waktu yang bersamaan dengan menerapkan partisi memori menjadi beberapa bagian memori dengan satu bagian memori untuk satu job berbeda. Saat satu job menunggu operasi I/O selesai, job lain dapat menggunakan proses. Mengenalkan Time Sharing (berbagi waktu), tiap pemakai mempunyai satu terminal online dengan pemroses hanya memberi layana pada pemakai yang aktif secara bergantian secara cepat. Pemakai akan merasa dilayani terus menerus. Padahal sebenarnya secara bergantian.

Sejarah Perkembangan Sistem Operasi Generasi Ke-4 (1980-1990) : LSI, VLSI, dan Personal Computer (PC) Pengembangan LSI dan VLSI melahirkan PC dan Workstation Perangkat lunaknya ‘user friendly’ Dua sistem operasi yang dominan : MS-DOS (pada IBM-PC dengan CPU Intel 8088, 80286, 80386, 80486) UNIX (pada Non-Intel computer dan workstation) Network Operating System Distributed Operating System

Sejarah Perkembangan Sistem Operasi Generasi Ke-5 (1990-sekarang) : VLSI, ULSI an teknologi Nano Second, Internet, Multimedia Pengembangan VLSI an ULSI melahirkan PC yang berbasis Pentium untuk server maupun workstation Pengembangan sistem operasi windows Pengembangan internet dan multimedia Pengembangan aplikasi yang berbasis Web atau WWW dll.