OSK2014 06 Operating System
-
Upload
arfy-arriefya -
Category
Documents
-
view
216 -
download
0
description
Transcript of OSK2014 06 Operating System
Organisasi Sistem Komputer Priyanto E-mail : [email protected]
©2014 Priyanto
Operating System
Program Studi Pendidikan Teknik Elektronika Jurusan Pendidikan Teknik Elektronika
FT UNY 2014
Software adalah sekumpulan abstraksi hardware.
Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan
memungkinkan akses kepada perangkat keras menjadi mudah dan seragam.
Sehingga abstraksi pada akhirnya memudahkan pekerjaan user atau programmer.
2
3
• All programs related to coordinating computer operations
• Examples
– Operating systems
– Language translators
• Convert program code to machine-readable form
– Utility programs
• Perform secondary chores
4
Operating System
Seperangkat program yang terletak di antara perangkat lunak aplikasi dan perangkat keras
• Mengelola sumber daya komputer (CPU, peripheral devices)
• Menyusun antarmuka pengguna
– Menentukan bagaimana pengguna berinteraksi dengan operating system
• Menyediakan dan menjalankan pelayanan untuk perangkat lunak aplikasi
5
Adalah seperangkat
program yang melapisi
antara application
software dan hardware.
6
Application Software
Operating System Shell
Kernel
User
7
• SHELL, adalah salah satu jenis program asli sistem operasi (biasanya program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara user dan sistem operasi. Contoh: COMMAND.COM dalam MS-DOS, Windows Explorer dalam WINDOWS
• KERNEL, adalah suatu perangkat lunak yang menjadi bagian utama dari sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara langsung
8
9
Mengelola operating system (OS)
• Dimuat (load) dari harddisk ke dalam memori saat komputer boot – Booting adalah memulai komputer
• Memuat program OS yang lain dari hard disk bila diperlukan
– Program OS yang lain adalah program nonresident
10
• Platform: kombinasi perangkat keras komputer dan perangkat lunak OS
–Wintel (Microsoft Windows running on an Intel-based PC) is most common
• Platforms yang umum
– MS-DOS
– Windows
– MAC OS
– Unix
– Linux
11
• Menggunakan antarmuka command-line
– Layar menyedikan prompts untuk user
– User menuliskan perintah
• Not user-friendly
• Dimulai sebagai operating environment untuk MS-DOS
– Not a full-blown operating system; required MS-DOS
• Menggunakan graphical user interface (GUI)
– Pengguna dapat menggunakan perintah DOS dan antarmuka
• Sekarang sudah menjadi keluarga of operating systems yang lengkap atau OS sepenuhnya (full-blown)
12
13
• Windows 3.1
• A layer added “on top” of DOS
– Separates operating system from user
– Makes operating system easier to use
• Called a shell
14
• Long file names (up to 255 characters)
• Plug and Play
– Makes installing hardware components easier
• Object Linking and Embedding (OLE)
– Allows user to embed or link one document to another
15
• Windows 9x – Windows 95 – Windows 98 – Windows Millennium Edition (ME)
• Corporate Market – Windows NT – Windows 2000
• Windows XP
• Windows CE (Embedded Compact)
16
• Meayani pasar konsumen/rumah
• Sudah bukan shell, tetapi self-contained operating system
• Dimulai dengan Windows 95
– Generasi berikutnya:
• Windows 98
• Windows ME
• Perbaikan dari Windows 3.1
17
• Windows NT NT stands for “new technology”
– Desktop looks and acts like Windows 98
– Meant for corporate, networked environments
• Engineered for scalability (the ability to handle many users)
• Stronger security
• Windows 2000
– The latest generation of Windows NT
– One computer “serves” many users
18
• Brings consumer and corporate versions of Windows together into a single product
– Has Home and Professional Editions
• Scaled-back version of Windows 9x
– Designed to work on machines with small screens and little, if any, storage
• Used in Pocket PCs
• Used in embedded systems
– Computer devices integrated into other products; i.e., robots
19
20
21
22
• Dirancang untuk komputer Macintosh
• GUI komesial pertama yang sukses.
– Menjadi model untuk produk Windows dan GUI lain yang dikembangkan setelahnya
23
• Developed in 1971 for use on the DEC minicomputer
• Character-based system with command-line interface
• Tidak terikat pada keluarga prosesor – Berjalan pada hampir setiap jenis sistem (PC,
mainframe, workstation) from any manufacturer
• Operating System utama yang digunakan pada server Internet – Menangani banyak pengguna secara simultan dengan
mudah
• Menggunakan command-line interface – Banyak perusahaan (komunitas) mengembangkan
GUI untuk Linux
• Open-source concept – Source code is free
– Users can download, change, and distribute the software
• Lebih stabil dibanding Windows
• Program aplikasi yang relatif langka
24
Author provides it free for all to use • Penulis mempertahankan hak cipta
• Dapat menempatkan pembatasan pada penggunaannya
• Tidak boleh diubah atau disebar luaskan tanpa izin
Contoh:
• Mozilla Firefox
• Google Chrome
• Apache web server
• MySql
25 13 October 2014
• Suatu variasi dari freeware
• Source code tersedia
• Programmers lain dapat memodifikasi dan redistribusi programs secara bebas
• Contoh: Linux
• Open source is a development methodology
• Free software is a social movement.
26 13 October 2014
27
Operating System for Network
28
Network operating system (NOS)
• Menangani fungsi-fungsi network
• Membuat sumber daya terlihat seolah berjalan dari komputer klien
• Sharing resources (hard disks and printers)
• Data security
• Troubleshooting
• Administrative control
29
• Windows NT Server
• Windows 2000 Server
• Windows .NET Server
• Novell Netware
• Unix
• Linux
30
31