Organisasi Komputer John Paul Vergara 1 Operating System Concepts.

Slides:



Advertisements
Presentasi serupa
Developing Knowledge Management dalam perusahaan Week 10 – Pert 19 & 20 (Off Class Session)
Advertisements

This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
PEMOGRAMAN BERBASIS JARINGAN
Menunjukkan berbagai peralatan TIK melalui gambar
LOCAL AREA NETWORK (LAN)
Organisasi Komputer Dosen Pembimbing : Muhammad Adri S
Sistem Operasi Tawar, S.Si, M.Kom
Organisasi Komputer Handbook : Computer Organization and architecture 5th Edition – Prentice Hall by William Stalling Materi 3 Bus-Bus.
APLIKASI KOMPUTER DALAM MANAJEMEN KONSTRUKSI 2 batagem.com.
Administrasi Basis Data
1 Pertemuan 21 Pompa Matakuliah: S0634/Hidrologi dan Sumber Daya Air Tahun: 2006 Versi: >
Process to Process Delivery
Tugas Praktikum 1 Dani Firdaus  1,12,23,34 Amanda  2,13,24,35 Dede  3,14,25,36 Gregorius  4,15,26,37 Mirza  5,16,27,38 M. Ari  6,17,28,39 Mughni.
Input/Output.
Tugas: Perangkat Keras Komputer Versi:1.0.0 Materi: Installing Windows 98 Penyaji: Zulkarnaen NS 1.

Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Pengantar Teknologi Informasi dan Ilmu Komputer Algoritma dan Sejarah ‘Komputer’ PTIIK- UB.
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
Pengantar/pengenalan (Introduction)
“Pemanfaatan Teknologi Komunikasi dan Satelit untuk Dunia Pendidikan”
Menjelaskan sifat – sifat komponen elektronika aktif dan pasif
EL 3014 Sistem Mikroprosesor
Implementing an REA Model in a Relational Database
EL 3096 Sistem Mikroprosesor & Lab
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
PERTEMUAN 2 EVOLUSI DAN KINERJA KOMPUTER Delta Ardy Prima, S.ST 20 September 2010.
1 Magister Teknik Perencanaan Universitas Tarumanagara General View On Graduate Program Urban & Real Estate Development (February 2009) Dr.-Ing. Jo Santoso.
Features Full Duplex Operation (Independent Serial Receive and Transmit Registers) Asynchronous or Synchronous Operation Master or Slave Clocked Synchronous.
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
WORKSHOP INTERNAL SIM BOK
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
Chapter 1 Pendahuluan Komputer sebagai sebuah sistem yang berhirarki
ORGANISASI KOMPUTER Oleh : PUTRA PRIMA NAUFAL, S.ST SUMBER
Linked List dan Double Linked List
MODELS OF PR SYIFA SA. Grunig's Four models of Public Relations Model Name Type of Communica tion Model Characteristics Press agentry/ publicity model.
Diagnose device problems that connected to the Wide Area Network Identify problems Through the Symptoms that arise HOME.
Evolusi dan Kinerja Komputer
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
: : Sisa Waktu.
PENGANTAR SISTEM INFORMASI NURUL AINA MSP A.
Pertemuan ke - 2 Evolusi dan Kinerja Komputer
Luas Daerah ( Integral ).
1 PENGANTAR APLIKASI KOMPUTER Haryoso Wicaksono, S.Si. MICROSOFT WINDOWS #2.
PENJUMLAHAN GAYA TUJUAN PEMBELAJARAN:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Pengalamatan Jaringan – IPv4 Dosen Pengampu: Resi Utami Putri, S.Kom.,
Pertemuan ke - 3 Evolusi dan Kinerja Komputer
Fungsi Invers, Eksponensial, Logaritma, dan Trigonometri
Slide 1 Chapter 1: Introduction to Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc.
KONTROL ALUR EKSEKUSI PROGRAM
Materi 2 Evolusi dan Kinerja Komputer
Bahan Kuliah IF2091 Struktur Diskrit
PENGANTAR SISTEM INFORMASI NURUL AINA MSP A.
Materi Pertemuan ke-2 : PERKEMBANGAN DAN KLASIFIKASI KOMPUTER
USAHA DAN ENERGI ENTER Klik ENTER untuk mulai...
SEJARAH KOMPUTER GENERASI PERTAMA TABUNG VAKUM ENIAC
Bahan Kuliah IF2120 Matematika Diskrit
Pohon (bagian ke 6) Matematika Diskrit.
Proses Oleh : Wahyu Andhyka Kusuma
Pengantar sistem informasi Rahma dhania salamah msp.
Pengantar Sistem Operasi
Pengantar Sistem Operasi
Evolusi dan Kinerja Komputer
Materi 2 Evolusi dan Kinerja Komputer
Materi 2 Evolusi dan Kinerja Komputer
Evolusi dan Kinerja Komputer
Pertemuan ke - 3 Evolusi dan Kinerja Komputer
Evolusi dan Kinerja Komputer
What is Kerberos? Network Security.
Transcript presentasi:

Organisasi Komputer John Paul Vergara 1 Operating System Concepts

Sejarah Komputer Pra-1600 Abacus Muhammad ibn Musa Al'Khowarizmi Kalkulator personal yang pertama Memperkenalkan posisi angka dalam perhitungan Muhammad ibn Musa Al'Khowarizmi Abad ke 12 Menuliskan suatu proses yang diikuti keterangan tentang tujuannya – merupakan cikal bakan cara penulisan program Memperkenalkan algoritma Operating System Concepts

Sejarah Komputer Era Mekanis (1600-1940) John Napier (1612) Mathematician, mengembangkan logaritma Membuat mesin perkalian William Oughtred (1622) Menemukan slide rule Berbasis pada Algoritma Napier Digunakan para scientists & engineers sampai pertengahan th 1900 Operating System Concepts

Sejarah Komputer Era Mekanis (1600-1940) Wilhelm Schickhard (1623) Astronom dan mathematician Menjelaskan cara kerja suatu mesin yang secara otomatis dapat melakukan operasi penjumlahan, pengurangan, perkalian dan pembagian Blaise Pascal (1642) Mathematician Memproduksi suatu mesin hitung secara masal Hanya dapat melakukan operasi penjumlahan dan pengurangan Operating System Concepts

Pascal’s Calculator 1642 (Pascalin) Sejarah Komputer Era Mekanis (1600-1940) Pascal’s Calculator 1642 (Pascalin) Operating System Concepts

Sejarah Komputer Era Mekanis (1600-1940) Gottfried Liebniz (1673) Mathematician Mengembangkan Mesin Pascal Penjumlahan, pengurangan, perkalian dan pembagian Joseph-Marie Jacquard (1801) Mesin tenun Jacquard Menggunakan punched cards untuk pola tenunnya Operating System Concepts

Sejarah Komputer Era Mekanis (1600-1940) Charles Babbage (1822) Mathematician , “Bapak Komputer Modern” Menginginkan akurasi dalam perhitungan Membuat mesin pengurang Membuat tabel komputasi matematik Membuat mesin analisis Melakukan berbagai operasi penghitungan Menemukan punch card Menciptakan struktur modern dari : I/O, storage, ALU Operasi penjumlahan dalam 1 detik, perkalian dalam 1 menit George Boole (1847) Melakukan analisa matematik logik Operating System Concepts

Sejarah Komputer John Atanasoff (1937) Howard Aiken (1943) Electronic Computer pertama Binary Arithmetic Menggunakan kapasitor utk Electronic Memory Belum beroperasi secara sempurna Mendapatkan hak paten utk Electronic Digital Computer Howard Aiken (1943) Men design Harvard Mark I Electro-Mechanical Mengimplementasikan Babbage’s machine Dikembangkan oleh IBM Operating System Concepts

Sejarah Komputer Enigma -- WWII COLOSSUS (1943) German Encryption System Digunakan utk melakukan enkripsi pesan yang akan dikirim ke kapal selam COLOSSUS (1943) Top Secret British Code Breaker Alan Turing – Designed & Programmed Dirahasiakan selama 30 tahun setelah perang dunia Electronic Computer System pertama yang sangat fungsional Operating System Concepts

ENIAC - background Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania Trajectory tables for weapons (Dpt menganalisa lintasan peluru) Started 1943 Finished 1946 Too late for war effort Used until 1955 Operating System Concepts

ENIAC - details Decimal (not binary) 20 accumulators of 10 digits Programmed manually by switches 18,000 vacuum tubes 30 tons 15,000 square feet 140 kW power consumption 5,000 additions per second Operating System Concepts

von Neumann/Turing Konsep penyimpanan program Programs dan data disimpan dalam Main memory Operasi pada ALU menggunakan data biner Menterjemahkan instruksi dari memory kemudian melaksanakannya dalam Control unit Peralatan Input dan output dioperasikan oleh control unit Dikembangkan di Princeton Institute for Advanced Studies IAS Selesai pada th 1952 Operating System Concepts

Structure dr von Nuemann Machine Arithmetic and Logic Unit Input Output Equipment Main Memory Program Control Unit Operating System Concepts

Structure of IAS - detail Central Processing Unit Arithmetic and Logic Unit Accumulator MQ Arithmetic & Logic Circuits Input Output Equipment MBR Instructions & Data Main Memory IBR PC MAR IR Control Circuits Address Program Control Unit Operating System Concepts

IBM Menggunakan Punch Cards 1953 - the 701 1955 - the 702 Scientific calculations 1955 - the 702 Business applications Mengembangkan type 700/7000 series Operating System Concepts

Transistors Menggantikan tabung hampa Ukuran Kecil Harga Murah Panas yang dihasilkan kecil Solid State device Dibuat dari bahan Silicon Ditemukan pada th 1947 di Bell Labs William Shockley. Operating System Concepts

Transistor Based Computers Mesin Generasi kedua NCR & RCA IBM 7000 DEC - 1957 Produced PDP-1 Operating System Concepts

Microelectronics “small electronics” Komputer disusun dari gerbang, memory dan interkoneksi Semiconductor e.g. silicon wafer Operating System Concepts

Generations of Computer Vacuum tube - 1946-1957 Transistor - 1958-1964 Small scale integration - 1965 on Up to 100 devices on a chip Medium scale integration - to 1971 100-3,000 devices on a chip Large scale integration - 1971-1977 3,000 - 100,000 devices on a chip Very large scale integration - 1978 to date 100,000 - 100,000,000 devices on a chip Ultra large scale integration Over 100,000,000 devices on a chip Operating System Concepts

Moore’s Law Increased density of components on chip Gordon Moore - cofounder of Intel Number of transistors on a chip will double every year Since 1970’s development has slowed a little Number of transistors doubles every 18 months Cost of a chip has remained almost unchanged Higher packing density means shorter electrical paths, giving higher performance Smaller size gives increased flexibility Reduced power and cooling requirements Fewer interconnections increases reliability Operating System Concepts

Growth in CPU Transistor Count Operating System Concepts

IBM 360 series 1964 Replaced (& not compatible with) 7000 series First planned “family” of computers Similar or identical instruction sets Similar or identical O/S Increasing speed Increasing number of I/O ports (i.e. more terminals) Increased memory size Increased cost Multiplexed switch structure Operating System Concepts

DEC PDP-8 1964 First minicomputer (after miniskirt!) Did not need air conditioned room Small enough to sit on a lab bench $16,000 $100k+ for IBM 360 Embedded applications & OEM BUS STRUCTURE Operating System Concepts

DEC - PDP-8 Bus Structure I/O Module Main Memory I/O Module Console Controller CPU OMNIBUS Operating System Concepts

Semiconductor Memory 1970 Fairchild Size of a single core i.e. 1 bit of magnetic core storage Holds 256 bits Non-destructive read Much faster than core Capacity approximately doubles each year Operating System Concepts

Intel 1971 - 4004 First microprocessor All CPU components on a single chip 4 bit Followed in 1972 by 8008 8 bit Both designed for specific applications 1974 - 8080 Intel’s first general purpose microprocessor Operating System Concepts

DRAM and Processor Characteristics Operating System Concepts

Trends in DRAM use Operating System Concepts

Operating System Concepts

Introduksi Apa yang disebut System Operasi? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real -Time Systems Handheld Systems Computing Environments Operating System Concepts

Apa yang disebut Sistem Operasi? Sederetan instruksi (program) yang menghubungkan antara user dengan Komputer dan melakukan kontrol terhadap sistem Komputer Tujuan Operating system : Menjalankan programs dan membuat penyelesaian masalah secara mudah. Membuat computer system berjalan secara baik. Membuat pemakaian computer hardware secara efisien. Operating System Concepts

Komponen Sistem Komputer 1. Hardware – (CPU, memory, I/O devices). 2. Sistem Operasi – melakukan kontrol dan mengkoordinir penggunaan hardware diantara beberapa aplikasi dan beberapa jenis user. 3. Program Aplikasi -- (compilers, database systems, video games, business programs). 4. Users (pengguna, periferal, komputer lain). Operating System Concepts

Computer Hardware Central Processing Unit Operating System Concepts

Computer Hardware CPU Chip Detail Operating System Concepts

Computer Hardware A Motherboard Operating System Concepts

Computer Hardware Schematic Diagram of a Personal Computer Operating System Concepts

Computer Hardware The ENIAC Operating System Concepts

Sistem Jaringan Operating System Concepts

Definisi Sistem Operasi Resource allocator – mengatur dan mengalokasikan sumber daya. Control program – melakukan kontrol terhadap user program dan operasi I/O . Kernel . Operating System Concepts

Mainframe Systems Mengurangi waktu setup dengan melakukan batching pada proses yang sejenis Automatic job sequencing – melakukan kontrol secara otomatis dari satu proses ke proses yang lain. Resident monitor initial control in monitor control transfers to job when job completes control transfers pack to monitor Operating System Concepts

Memory Layout for a Simple System Operating System Concepts

Multiprogrammed Systems Several jobs are kept in main memory at the same time, and the CPU is multiplexed among them. Operating System Concepts

Fitur yang diperlukan pada proses Multiprogramming I/O routine –disediakan oleh sistem. Memory management – pengalokasian memory oleh sistem untuk beberapa proses. CPU scheduling –. Alokasi peralatan / Periferal. Operating System Concepts

Desktop Systems Personal computers I/O devices – keyboards, mice, display screens, small printers. User convenience. Can adopt technology developed for larger operating system. May run several different types of operating systems (Windows, MacOS, UNIX, Linux) Operating System Concepts

Parallel Systems Multiprocessor systems with more than on CPU in close communication. Tightly coupled system – processors share memory and a clock; communication usually takes place through the shared memory. Advantages of parallel system: Increased throughput Economical Increased reliability graceful degradation fail-soft systems Operating System Concepts

Parallel Systems (Cont.) Symmetric multiprocessing (SMP) Each processor runs and identical copy of the operating system. Many processes can run at once without performance deterioration. Most modern operating systems support SMP Asymmetric multiprocessing Each processor is assigned a specific task; master processor schedules and allocated work to slave processors. More common in extremely large systems Operating System Concepts

Symmetric Multiprocessing Architecture Operating System Concepts

Distributed Systems Distribute the computation among several physical processors. Loosely coupled system – each processor has its own local memory; processors communicate with one another through various communications lines, such as high-speed buses or telephone lines. Advantages of distributed systems. Resources Sharing Computation speed up – load sharing Reliability Communications Operating System Concepts

Distributed Systems (cont) Requires networking infrastructure. Local area networks (LAN) or Wide area networks (WAN) May be either client-server or peer-to-peer systems. Operating System Concepts

General Structure of Client-Server Operating System Concepts

Clustered Systems Clustering allows two or more systems to share storage. Provides high reliability. Asymmetric clustering: one server runs the application while other servers standby. Symmetric clustering: all N hosts are running the application. Operating System Concepts

Real-Time Systems Often used as a control device in a dedicated application such as controlling scientific experiments, medical imaging systems, industrial control systems, and some display systems. Well-defined fixed-time constraints. Real-Time systems may be either hard or soft real-time. Operating System Concepts

Real-Time Systems (Cont.) Hard real-time: Secondary storage limited or absent, data stored in short term memory, or read-only memory (ROM) Conflicts with time-sharing systems, not supported by general-purpose operating systems. Soft real-time Limited utility in industrial control of robotics Useful in applications (multimedia, virtual reality) requiring advanced operating-system features. Operating System Concepts

Handheld Systems Personal Digital Assistants (PDAs) Cellular telephones Issues: Limited memory Slow processors Small display screens. Operating System Concepts

Migration of Operating-System Concepts and Features

Computing Environments Traditional computing Web-Based Computing Embedded Computing Operating System Concepts