1. Trang chủ
  2. » Giáo án - Bài giảng

hệ điều hành nguyễn văn hiệp chương ter 01 introdution sinhvienzone com

36 80 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 3,03 MB

Nội dung

Chapter Introduction 1.1 What is an operating system 1.2 History of operating systems 1.3 The operating system zoo 1.4 Computer hardware review 1.5 Operating system concepts 1.6 System calls 1.7 Operating system structure SinhVienZone.com https://fb.com/sinhvienzonevn Introduction • A computer system consists of – hardware – system programs – application programs SinhVienZone.com https://fb.com/sinhvienzonevn What is an Operating System • It is an extended machine – Hides the messy details which must be performed – Presents user with a virtual machine, easier to use • It is a resource manager – Each program gets time with the resource – Each program gets space on the resource SinhVienZone.com https://fb.com/sinhvienzonevn History of Operating Systems (1) Early batch system – – – – bring cards to 1401 read cards to tape put tape on 7094 which does computing put tape on 1401 which prints output SinhVienZone.com https://fb.com/sinhvienzonevn History of Operating Systems (2) • First generation 1945 - 1955 – vacuum tubes, plug boards • Second generation 1955 - 1965 – transistors, batch systems • Third generation 1965 – 1980 – ICs and multiprogramming • Fourth generation 1980 – present – personal computers SinhVienZone.com https://fb.com/sinhvienzonevn History of Operating Systems (3) • Structure of a typical FMS job – 2nd generation SinhVienZone.com https://fb.com/sinhvienzonevn History of Operating Systems (4) • Multiprogramming system – three jobs in memory – 3rd generation SinhVienZone.com https://fb.com/sinhvienzonevn The Operating System Zoo • • • • • • • Mainframe operating systems Server operating systems Multiprocessor operating systems Personal computer operating systems Real-time operating systems Embedded operating systems Smart card operating systems SinhVienZone.com https://fb.com/sinhvienzonevn Computer Hardware Review (1) Monitor Bus • Components of a simple personal computer SinhVienZone.com https://fb.com/sinhvienzonevn Computer Hardware Review (2) (a) A three-stage pipeline (b) A superscalar CPU SinhVienZone.com https://fb.com/sinhvienzonevn 10 Some System Calls For Process Management SinhVienZone.com https://fb.com/sinhvienzonevn 22 Some System Calls For File Management SinhVienZone.com https://fb.com/sinhvienzonevn 23 Some System Calls For Directory Management SinhVienZone.com https://fb.com/sinhvienzonevn 24 Some System Calls For Miscellaneous Tasks SinhVienZone.com https://fb.com/sinhvienzonevn 25 System Calls (1) • A stripped down shell: while (TRUE) { type_prompt( ); read_command (command, parameters) /* repeat forever */ /* display prompt */ /* input from terminal */ if (fork() != 0) { /* Parent code */ waitpid( -1, &status, 0); } else { /* Child code */ execve (command, parameters, 0); } } /* fork off child process */ SinhVienZone.com /* wait for child to exit */ /* execute command */ https://fb.com/sinhvienzonevn 26 System Calls (2) • Processes have three segments: text, data, stack SinhVienZone.com https://fb.com/sinhvienzonevn 27 System Calls (3) (a) Two directories before linking /usr/jim/memo to ast's directory (b) The same directories after linking SinhVienZone.com https://fb.com/sinhvienzonevn 28 System Calls (4) (a) File system before the mount (b) File system after the mount SinhVienZone.com https://fb.com/sinhvienzonevn 29 System Calls (5) Some Win32 API calls SinhVienZone.com https://fb.com/sinhvienzonevn 30 Operating System Structure (1) Simple structuring model for a monolithic system SinhVienZone.com https://fb.com/sinhvienzonevn 31 Operating System Structure (2) Structure of the THE operating system SinhVienZone.com https://fb.com/sinhvienzonevn 32 Operating System Structure (3) Structure of VM/370 with CMS SinhVienZone.com https://fb.com/sinhvienzonevn 33 Operating System Structure (4) The client-server model SinhVienZone.com https://fb.com/sinhvienzonevn 34 Operating System Structure (5) The client-server model in a distributed system SinhVienZone.com https://fb.com/sinhvienzonevn 35 Metric Units The metric prefixes SinhVienZone.com https://fb.com/sinhvienzonevn 36 ... systems SinhVienZone. com https://fb .com/ sinhvienzonevn Computer Hardware Review (1) Monitor Bus • Components of a simple personal computer SinhVienZone. com https://fb .com/ sinhvienzonevn Computer... personal computers SinhVienZone. com https://fb .com/ sinhvienzonevn History of Operating Systems (3) • Structure of a typical FMS job – 2nd generation SinhVienZone. com https://fb .com/ sinhvienzonevn... superscalar CPU SinhVienZone. com https://fb .com/ sinhvienzonevn 10 Computer Hardware Review (3) • Typical memory hierarchy – numbers shown are rough approximations SinhVienZone. com https://fb .com/ sinhvienzonevn

Ngày đăng: 28/01/2020, 22:27

TỪ KHÓA LIÊN QUAN