NOS 221 Chapter 1 Powerpoint
NOS 221 Chapter 1 Powerpoint
The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning of each presentation. You may customize the presentations to fit your class needs. Some figures from the chapters are included. A complete set of images from the book can be found on the Instructor Resources disc.
Objectives
Summarize the functions of an operating system Identify key historical points in the development of Linux Explain the components of the Linux architecture and features of the operating system
Table 1-1
Licensing terms
Open source
Software distributed with its source code Users can view or modify it
Kernel
Performs the most basic computing functions
Table 1-2
Summarizes common OSs
10
Device drivers
Control hardware devices
System services
Run in the background and carry out applicationrelated tasks
11
History of Linux
American Telephone & Telegraph (AT&T)
By 1969, 90% of American homes had AT&T phone service Testing and research conducted at Bell Laboratories
12
13
MINIX
Created by Andrew Tanenbaum to teach students how to use an OS Source code made available to everybody
Linux Operations and Administration 14
16
Overview of SUSE
Developed in Germany in 1992
By Hubert Mantel, Burchard Steinbild, Roland Dyroff, and Thomas Fehr
17
18
Linux Architecture
Modular system
All components are separate from one another Makes it possible for different teams to develop components that dont affect one another
Linux distribution
Consists of all the Linux components put together and released as one OS
19
20
Shell
Interface that accepts and translates user input so that the kernel can process it
Daemons
Programs that run in the background independently of the user Called services in Windows
Linux Operations and Administration 21
22
Kernel
Linux kernel
Licensed under the GPL Allows public access to the source code
Resource manager
Manages processes and memory Can perform multiple processes at the same time
Process
Program the kernel launches into memory for the purpose of performing specific tasks
23
Kernel (contd.)
Random access memory (RAM)
Storage space where a computer reads and writes data Considered volatile storage
Data stored there is erased when the computer shuts down
Demand paging
Load only needed sections of a program into RAM
24
25
28
Regular files
Files containing data
Directory file
Like a folder in Windows Can contain files and other directories
29
Features of Linux
Multiuser
Enables multiple users to log on to a single computer at the same time
Multitasking
Multiple processes can run simultaneously
Preemptive multitasking
Scheduler decides when a process stops and another process starts
30
Security
Login and password authentication File ownership and permissions Firewall for protecting network resources from users outside the network
Linux Operations and Administration 31
32
33
Summary
All Linux distributions
Open source and licensed under the General Public License (GPL)
Linux distributions
Include graphical desktop environment, a Web browser, e-mail, sound, video, and networking capability Comparable with rival operating systems
Kernel
Performs the most basic computing functions
Linux Operations and Administration 34
Summary (contd.)
Main user interfaces
Graphical user interface (GUI) Command-line interface
GNU Project
Protest against licensing UNIX as a for-profit software product
Linux architecture
Kernel, shell, applications, GUI, and desktop environment
35