OSK2014 06 Operating System

31
Organisasi Sistem Komputer Priyanto E-mail : [email protected] ©2014 Priyanto Operating System Program Studi Pendidikan Teknik Elektronika Jurusan Pendidikan Teknik Elektronika FT UNY 2014

description

operating system

Transcript of OSK2014 06 Operating System

Page 1: 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

Page 2: OSK2014 06 Operating System

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

Page 3: OSK2014 06 Operating System

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

Page 4: OSK2014 06 Operating System

4

Operating System

Page 5: OSK2014 06 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

Page 6: OSK2014 06 Operating System

Adalah seperangkat

program yang melapisi

antara application

software dan hardware.

6

Page 7: OSK2014 06 Operating System

Application Software

Operating System Shell

Kernel

User

7

Page 8: OSK2014 06 Operating System

• 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

Page 9: OSK2014 06 Operating System

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

Page 10: OSK2014 06 Operating System

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

Page 11: OSK2014 06 Operating System

11

• Menggunakan antarmuka command-line

– Layar menyedikan prompts untuk user

– User menuliskan perintah

• Not user-friendly

Page 12: OSK2014 06 Operating System

• 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

Page 13: OSK2014 06 Operating System

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

Page 14: OSK2014 06 Operating System

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

Page 15: OSK2014 06 Operating System

15

• Windows 9x – Windows 95 – Windows 98 – Windows Millennium Edition (ME)

• Corporate Market – Windows NT – Windows 2000

• Windows XP

• Windows CE (Embedded Compact)

Page 16: OSK2014 06 Operating System

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

Page 17: OSK2014 06 Operating System

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

Page 18: OSK2014 06 Operating System

18

• Brings consumer and corporate versions of Windows together into a single product

– Has Home and Professional Editions

Page 19: OSK2014 06 Operating System

• 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

Page 20: OSK2014 06 Operating System

20

Page 21: OSK2014 06 Operating System

21

Page 22: OSK2014 06 Operating System

22

• Dirancang untuk komputer Macintosh

• GUI komesial pertama yang sukses.

– Menjadi model untuk produk Windows dan GUI lain yang dikembangkan setelahnya

Page 23: OSK2014 06 Operating System

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

Page 24: OSK2014 06 Operating System

• 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

Page 25: OSK2014 06 Operating System

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

Page 26: OSK2014 06 Operating System

• 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

Page 27: OSK2014 06 Operating System

27

Operating System for Network

Page 28: OSK2014 06 Operating System

28

Network operating system (NOS)

• Menangani fungsi-fungsi network

• Membuat sumber daya terlihat seolah berjalan dari komputer klien

Page 29: OSK2014 06 Operating System

• Sharing resources (hard disks and printers)

• Data security

• Troubleshooting

• Administrative control

29

Page 30: OSK2014 06 Operating System

• Windows NT Server

• Windows 2000 Server

• Windows .NET Server

• Novell Netware

• Unix

• Linux

30

Page 31: OSK2014 06 Operating System

31