Presentation is loading. Please wait.

Presentation is loading. Please wait.

Operating Systems Review. User Computer, including HW and SW.

Similar presentations


Presentation on theme: "Operating Systems Review. User Computer, including HW and SW."— Presentation transcript:

1 Operating Systems Review

2 User Computer, including HW and SW

3 Hardware Examples of hardware:

4 Software Examples of software:

5 Two types of software Examples of application software: Examples of system software:

6 What is an operating system? A piece of system software that …

7 HW OS Application SW User

8 As a resource manager An OS manages …

9 As a service provider An OS provides (what kind of services) to (whom)

10 Application SW OS HW User Device drivers = interface between HW and OS

11 Application SW OS HW User System calls = interface between OS and AP

12 Application SW OS HW User Shell = interface between user and computer

13 What is a shell? A program A command interpreter Interface between user and computer An interactive interface A programming language, a shell program is called a shell script

14 Shell command format Shell command = command [options] [arguments] Command names are often cryptic Options usually starts with – Arguments can be filenames or other information

15 How shell works While (1) { read in a line of command and break it up into tokens pre-process the command locate the command token if command == “ exit ” then terminate if command is internal then execute the command else // external search for the command program, fork a process to execute it }

16 Man – online help Man cmd -- presents the online manual page for the command cmd Try man ls, man cp, man rm, etc Try man man Try man – k

17 Command line processing Command aliasing Filename substitution Command substitution Variable substitution History substitution

18 Input/Output redirection and Pipe Cmd < inputfile Cmd > outputfile Cmd1 | cmd2

19


Download ppt "Operating Systems Review. User Computer, including HW and SW."

Similar presentations


Ads by Google