praktikum - pengenalan os.pptx

Upload: ikhwan-prasetyo

Post on 02-Jun-2018

226 views

Category:

Documents


0 download

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