Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi Sejarah Komputer dan Perkembangan Sistem Operasi Mohamad Dani, (MHM) E-mail: [email protected] Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School “ An electronic system to manipulate data rapidly and correctly which is organized so that it can automatically accept and save input data, processes it and finally the result of the processing is an output in the form of information.” (Donald H. Sanders ,Computer Today) Computer architecture means the design of a computer system at the structural level that generally includes hardware and software. The computer development effort has gone through five generations. Each generation was characterized by some sort of hardware break-through along with some architectural improvements. Data processor is divided into four groups Manual device Mechanical device Electronic mechanical device Electronic device Personal computer experiencing rapid change since 1993 appeared. It is started by the use of disk of 51/4 inch in computer 80386 which at that time was a qualified processor, and it survived until windows operation system started dominating computer operation system at that time. Then, it is followed by internet network development, the improvement of hardware and software, until the appearance of mobile personal computer. The characteristics of the first generation of computers: Operational instruction is made specifically for a certain task The components used are vacuum tubes for it circuit. The program can only be made by machine language. Using the concept of stored program with its main memory, which is magnetic core storage. Using external storage of magnetic tape and magnetic disk. The size of the computer is big, it needs large space. So easy to get hot so it needs a cooler. The process is so slow. The storage is small. Needs huge electrical power. Its main orientation is on business application. EDVAC UNIVAC Computers of second generation have the following characters: Components used are transistor for the circuit. Program can be created by high level language. The capacity of main memory is huge enough by the development of magnetic core storage can save tens thousands characters. Uses external storage of magnetic tape and magnetic disk in the form of removable disk or disk pack. Has the ability of real-time process and time sharing. The physical size of this computer is smaller than the first generation’s. The operational process is fast, it can process millions of operations per second. Needs less electrical power. The orientation is not only to business application but also in technical application. The third generations of computers have the following characters: The components used are IC (Integrated Circuits), in the form of hybrid integrated circuits and monolithic integrated circuits. Hybrid integrated circuit or solid logic technology (SLT) is a transistor and diode put separately in one place. The improvement of the software. Faster and more accurate. The speed is almost 10000 times faster compared to the first generations. The speed is measured in microseconds. Even until nanosecond (billions operation per second). The capacity of computer memory is larger, it can save hundreds thousands of characters. Uses external storage which is random access (is able to insert data record randomly), which is by magnetic with huge capacity (millions of characters). Uses less energy compared to the previous generations of computers. Is possible to conduct multiprocessing, means that it can process a number of data from different sources at the same time and multiprogramming, means that it can do several programs simultaneously. The development of input-output device using visual display terminal that can display pictures and graphics, can accept and produce sound, and also completed by MICR (magnetic ink characters recognition) reader. The price is cheaper compared to the previous generations. The ability of conducting data communication from one computer and the other via communication device such as telephone. Fourth generation computers were characterized by using very large scale integration (VLSI) circuits and semiconductor memories. 5.4 million transistors could be packed on a single chip as small as a fingernail. Types ofBased on processed data, computer can be classified as: Analog Computer Digital Computer Hybrid Computer Special-Purpose Computer This computer is designed to solve a special problem, usually only one particular problem. This computer can be digital or analog, and commonly analog computer is special-purpose computer. General –Purpose Computer This computer is designed to solve many kinds of problems. It can also use various programs to solve different problems. Sistem Operasi Sebuah program yang mengendalikan eksekusi dari program-program aplikasi. Sebuah antarmuka antara aplikasi-aplikasi dan perangkat keras. Tujuan utama OS: • Nyaman digunakan oleh pengguna • Efisiensi sumber daya dan waktu • Mudah dikembangkan Sistem Operasi Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugas kernel melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman. Macam-macam Kernel Kernel monolitik. Mikrokernel Kernel hibrida Exokernel. Sistem Operasi Sebagai Antarmuka User/Komputer User melihat sistem komputer sebagai kumpulan berbagai macam aplikasi. User menjalankan aplikasi atau membuat program menggunakan application development di sistem komputer untuk dieksekusi oleh hardware sistem komputer dengan bantuan sistem operasi. Sistem Operasi Sebagai Antarmuka User/Komputer Layanan-layanan yang disediakan Sistem Operasi Pengembangan program Eksekusi program Akses ke devais I/O Akses ke file Akses sistem Deteksi dan respon kesalahan Akunting Sistem Operasi Sebagai Resource Manager Komputer merupakan sekumpulan resource untuk pergerakan, penyimpanan dan pemrosesan data dan kendali untuk fungsi-fungsi tersebut sehingga diperlukan OS yang melakukan pengaturan resource-resource yang ada di komputer agar efisien dan efektif. Sistem Operasi Sebagai Resource Manager Sejarah OS Generasi Pertama (1945 – 1955) Awal perkembangan sistem komputasi (menggantikan sistem komputasi mekanik). Generasi Kedua(1955 – 1965) Batch System, pekerjaan dikumpulkan dan dikerjakan dalam satu eksekusi serial. Tujuan utama Batch Time Sharing Multiprogramming Memaksimalkan penggunaan Meminimalkan waktu prosesor. respon, 27 Sejarah OS Generasi Ketiga (1965 – 1980) Multiprogramming system : Saat satu job menunggu operasi Spooling : membuat periperal dapat diakses secara simultan, yaitu dengan cara menyediakan beberapa partisi memori Time Sharing : varian dari sistem multiprogramming, di mana tiap pemakai mempunyai satu terminal on-line dengan prosesor hanya memberi layanan pada pemakai yang aktif. input/output selesai job lain dapat menggunakan prosesor Generasi Keempat(1980 – sekarang?) Network O/S : OS yang menyediakan layanan untuk komputer terhubung jaringan, dimana pemakai menyadari keberadaan komputer yang terhubung Distributed O/S : tidak perlu tahu komputer yang terhubung dgnnya 28 Uniprogramming Prosesor harus menunggu instruksi I/O dan proses I/O selesai sebelum melakukan pemrosesan berikutnya. Multiprogramming Pada saat sebuah pekerjaan perlu menunggu proses I/O, prosesor dapat berpindah ke pekerjaan yang lain. Multiprogramming Efek Multiprogramming Uniprogramming Multiprogramming Penggunaan Prosesor 22% 43% Penggunaan Memori 30% 67% Penggunaan Disk 33% 67% Penggunaan Printer 33% 67% Waktu terpakai 30 menit. 15 menit. Throughput rate 6 jobs/hr 12 jobs/hr Waktu respon rerata 18 menit. 10 menit. Time Sharing Menggunakan multiprogramming untuk menangani banyak pekerjaan secara interaktif. Waktu prosesor dibagi-bagi kepada banyak user yang menggunakannya Banyak user mengakses sistem yang sama melalui terminal-terminal secara simultan. Multi User Sistem dapat diakses oleh banyak user secara bersamaan. GUI Graphical User Interface atau GUI) adalah jenis antarmuka pengguna yang menggunakan metoda interaksi pada piranti elektronik secara grafis (bukan perintah teks) antara pengguna dan komputer. Contoh: Microsoft Windows, MacOS dan menggunakan jenis GUI yang berbeda. Terima kasih 36