1. Trang chủ
  2. » Công Nghệ Thông Tin

Operating System: Chapter 10 - Case Study 1 - UNIX and LINUX

40 128 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 40
Dung lượng 5,02 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Operating System: Chapter 10 - Case Study 1 - UNIX and LINUX presents about History of unix, Overview of unix, Processes in unix, Memory management in unix, Input/output in unix, The unix file system, Security in unix.

Trang 1

Case Study 1: UNIX and LINUX

Chapter 10

10.1 History of unix  10.2 Overview of unix  10.3 Processes in unix  10.4 Memory management in unix  10.5 Input/output in unix 

10.6 The unix file system  10.7 Security in unix 

Trang 3

UNIX Utility Programs

A few of the more common UNIX utility programs required by POSIX

Trang 4

UNIX Kernel

Approximate structure of generic UNIX kernel

Trang 5

Processes in UNIX

Process creation in UNIX

Trang 6

POSIX

The signals required by POSIX

Trang 8

POSIX Shell

A highly simplified shell

Trang 9

Threads in POSIX

The principal POSIX thread calls

Trang 10

The ls Command

Steps in executing the command ls type to the shell

Trang 11

Flags for Linux  clone

Bits in the sharing_flags bitmap

Trang 12

UNIX Scheduler

The UNIX scheduler is based on a multilevel queue structure

Trang 13

Booting UNIX

The sequences of processes used to boot some systems

cp

Trang 15

Sharing Files

Two processes can share a mapped file

A new file mapped simultaneously into two processes 

Trang 17

Paging in UNIX

The core map in 4BSD

The core map has an entry for each page

Trang 18

Paging in Linux (1)

Linux uses three­level page tables

Trang 19

Paging in Linux (2)

Operation of the buddy algorithm

Buddy algorithm

Trang 20

Networking

Use of sockets for networking

Trang 21

Terminal Management

The main POSIX calls for managing the terminal

Trang 22

UNIX  I/O (1)

Some of the fields of a typical cdevsw table

Trang 23

UNIX  I/O (2)

The UNIX I/O system in BSD

Trang 24

Streams

An example of streams in System V

Trang 25

The UNIX File System (1)

Some important directories found in most UNIX systems

Trang 30

The  lstat  System Call

Fields returned by the lstat system call

Trang 32

UNIX File System (1)

Disk layout in classical UNIX systems

Trang 33

UNIX File System (2)

Directory entry fields

Structure of the i­node

Trang 34

UNIX File System (3)

   The relation between the file descriptor table, the open file description

Trang 36

The Linux File System

Layout of the Linux Ex2 file system

Trang 37

Network File System (1)

• Examples of remote mounted file systems

• Directories are shown as squares, files as circles

Trang 38

Network File System (2)

The NFS layer structure

The NFS layer structure

Trang 39

Security in UNIX

Some examples of file protection modes

Trang 40

System Calls for File Protection

• s is an error code

• uid and gid are the UID and GID, respectively

Ngày đăng: 30/01/2020, 04:43

TỪ KHÓA LIÊN QUAN