Pertemuan 3 Konsep Sistem Operasi - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Pertemuan 3 Konsep Sistem Operasi

Description:

Title: Judul Author: Debby Tanamal Last modified by: user Created Date: 4/16/2005 3:08:17 AM Document presentation format: On-screen Show Company: Bina Nusantara – PowerPoint PPT presentation

Number of Views:182
Avg rating:3.0/5.0
Slides: 21
Provided by: DebbyT5
Category:

less

Transcript and Presenter's Notes

Title: Pertemuan 3 Konsep Sistem Operasi


1
Pertemuan 3Konsep Sistem Operasi
  • Matakuliah T0316/sistem Operasi
  • Tahun 2005
  • Versi/Revisi 5

2
Learning Outcomes
  • Pada akhir pertemuan ini, diharapkan mahasiswa
  • akan mampu
  • menjelaskan istilah dan konsep sistem operasi (C2)

3
Outline Materi
  • Konsep
  • Processes
  • Deadlock
  • Memory management
  • I/O
  • File
  • Shell
  • System call
  • Struktur
  • Monolithic
  • Layered
  • Virtual machine
  • Exokernels
  • Client-Server

4
²          OPERATING SYSTEM CONCEPT
 Process -     Program in execution -    
Consist of o    Executable program, data,
stack o    Program counter, stack pointer,
registers -     Process table ? array or linked
list of structure of the process in
execution -     Process has o    Address space
(core image) o   Attribute/information in the
process table
5
-     A process tree
6
Deadlock
-     Condition in which interacting process
cannot be continued and there is no process that
can get out of that condition.
(a) A potential deadlock. (b) an actual deadlock.
7
Memory Management -     Multiple program dalam
memory ? needs o    Protection o    Address
space management
Input/Output -     Independent I/O
software -    Device dependent, eg. device
drivers
8
      Files -     Directory   -    
Pathname -     Protection mode ? rwx bits -    
File descriptor
9
-     Mounted file system
-     Special file o    Block o    Character  
-     Pipe
10
      Security -     Protection, eg. rwx
bits -     Intruders, from human or non-human
(eg. virus)
       Shell -     Unix command
interpreter -     Prompt
Example date date gt file sort lt file1 gt
file2 cat file1 file2 file3 sort gt
/dev/lp cat file1 file2 file3 sort gt /dev/lp
-    Background job
11
      SYSTEM CALLS
Interface between user program and operating
system
Steps in Making a System Call
12
  • -    Example of system calls
  •  
  • o    Process Management

13
o    File Management
o   Directory and file system management
14
o    Miscellaneous
15
²          OPERATING SYSTEM STRUCTURE
Monolithic system -     The big mess -    No
structure  
Simple structuring model
16
Layered System -     Hierarchical layer, each
layer is built on top of the layer below it.
-    Eg THE system
  Generalisation of layering concept at MULTICS ?
concentric ring
17
Virtual Machine -     Virtual machine monitor ?
not an extended machine, but an exact copy of the
bare hardware -    CMS (Conversational Monitor
System)  -   JVM (Java Virtual Machine)
Structure of VM/370 with CMS
18
Exokernels -     Designed for a system that gives
each user clone of the actual computer, but with
a subset of resources -    Program run on the
bottom layer to allocate resources to virtual
machine
19
Client-server model -     Mikrokernel -    
Client process -     Server process -   
Mechanism vs policy

The client-server model
20
The client-server model in a distributed system
 Advantages of distributed system model -    
Smaller parts are easier to maintain -     No
direct access toward hardware -    Adaptability
Write a Comment
User Comments (0)
About PowerShow.com