praktikum - pengenalan os.pptx
TRANSCRIPT
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
1/13
SISTEM OPERASISO0Author : Reza Taqyuddin
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
2/13
What is Operating System?
A program that manages a computers hardware.
Sebush ptogram yang mengatur perangkat lunak komputer
Provides a basis for application programs
Basis untuk program aplikasi
Acts as an intermediary between the computer user and thehardware
Bekerja sebagai penghubung Antara pengguna komputer dan
komputer.
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
3/13
Komponen Sistem Komputer
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
4/13
KERNEL - merupakan satu program yang berjalan sepanpada computer
bersama dengan kernel, ada dua tipe program:
1. system programs, which are associated with the op
but are not necessarily part of the kernel, and
1. Sistem program yang mana berasosiasi dengan sistem
tidak bagian dari kernel, dan
2. application programs, which include all programs nwith the operation of the system
1. Program aplikasi yan mana termasuk seluruh program
tidak ber-apa dengan sistem operasi,
Mobile operating systems often include not only a core kmiddleware
Middleware - a set of software frameworks that provide aservices to application developers.
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
5/13
Process
Process is a program in execution
A process is more than the program code, which is sometimethe text section
It also includes the current activity, as represented by the valprogram counter and the contents of the processors register
stack, which contains temporary data (such as function, para
addresses, and local variables), and a
data section, which contains global variables.
A process may also include a heap,which is memory that is dallocated during process run time.
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
6/13
State
A process may be in one of the followingstates:
New. The process is being created.
Running. Instructions are beingexecuted.
Waiting. The process is waiting forsome event to occur (such as an I/Ocompletion or reception of a signal).
Ready. The process is waiting to be
assigned to a processor.
Terminated. The process has finishedexecution.
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
7/13
Process Creation
During the course of execution, a processmay create several new processes.
the creating process is called a parentprocess, and
the new processes are called the childrenof that process.
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
8/13
Scheduling
process scheduler selects anavailable process (possibly from aset of several available processes)for program execution on theCPU
As processes enter the system,they are put into ajob queue,
While waiting for execution theyare put into a ready queue
While trying to use I/O of disk theyare put into a Device queue
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
9/13
Process Interaction
Why?
Information Sharing
Computation Speed up
Modularity
Convenience
Cooperating processes require an interprocess communicatimechanism that will allow them to exchange data and inform
Model : shared memory and message passing
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
10/13
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
11/13
Process Communication require
Naming
Synchronization
Buffering
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
12/13
Tugas 1
1. Jelaskan Proses yang terjadi pada saat instalasi linux hingga
desktop. Berdasarkan konsep process
2. Buat dalam bentuk makalah per kelompok
3. Penilaian berdasarkan informasi yang tertera dalam makalasistematika penulisan.
4. Cetak, dan dikumpul setelah UTS
-
8/10/2019 PRAKTIKUM - PENGENALAN OS.pptx
13/13
Selamat UTS