You are on page 1of 29

Operating System Overview

www.huawei.com

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved.


Foreword
 An operating system (OS) is a platform that manages computer hardware a
nd software resources. It is required for the normal operation of a compute
r. During the development of personal computers (PCs), there have been m
any different operating systems – the most commonly used include DOS,
Windows, Linux, Unix (Mac), and OS/2.
 This course describes the Windows and Linux operating systems.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 3
Objectives
 Upon completion of this course, you will be able to:
 Describe the main functions of an operating system.
 Describe features of the Windows operating system.
 Describe the development history of the Linux operating system.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 4
Contents
1. Operating System 101
2. Windows Operating System
3. Linux Operating System

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 5
Definition
 An operating system:
 is an interface between users and computers
 manages all hardware resources and controls the execution of software
 improves the human-machine interaction interface
 is a (system) software program

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 6
Main Function - Processor Management
 The main task of processor management is to allocate, control, and manag
e processor resources. In a multiprogramming environment, a process is th
e basic unit for the allocation and running of processor resources. Therefor
e, processor management can be included in process management. Proces
sor management includes:
 Process control
 Process synchronization
 Process communication
 Process scheduling

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 7
Main Function - Memory Management
 The main task of memory management is to allocate memory resources to
programs and manage these resources. Memory management facilitates m
emory usage and logical expansion. Therefore, memory management shoul
d provide:
 Memory allocation
 Memory protection
 Memory expansion

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 8
Main Function - Device Management
 The main task of device management is to execute I/O requests, classify I/
O devices, and facilitate CPU and I/O device usage. To achieve this, device
management should provide:
 Buffer management
 Device allocation
 Device virtualization

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 9
Main Function - File Management
 In modern computer systems, programs and data are stored as files.
 The main task of file management is to manage user and system files. File
management facilitates file usage and security. To achieve this, file manage
ment should provide functions such as file storage space management, file
read and write management, directory management, and file sharing and p
rotection.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 10
Main Function - Job Management
 The main task of job management is to provide a stable environment suita
ble for users to effectively organize their workflows. Job management shou
ld provide:
 Task and interface management
 Human-machine interaction
 Graphical interfaces
 Language control

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 11
Operating System Categorization
Different operating systems are difficult to categorize due to their diverse nature. Ho
wever, some general categorization types are as follows:
- By application domain: Operating systems can be categorized into desktop operati
ng systems, server operating systems, and embedded operating systems.
- By the number of supported users: Operating systems can be categorized into singl
e-user operating systems (such as MS-DOS and OS/2) and multi-user operating syste
ms (such as Unix, Linux, and Windows).
- By the openness of source code: Operating systems can be categorized into open-s
ource operating systems (such as Linux and FreeBSD) and closed-source operating sy
stems (such as Mac OS X and Windows).

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 12
Contents
1. Operating System 101
2. Windows Operating System
3. Linux Operating System

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 13
Origin of Windows
 In 1985, Microsoft officially released the first-generation window-based mu
ltitasking system—Windows 1.0. Due to the hardware limitation at that tim
e, Windows 1.0 did not draw the expected social attention and did not play
its advantages. However, the launch of the operating system indicated that
PCs entered the era of GUI. In GUI operating systems, most operation objec
ts are represented by icons, which are intuitive and user-friendly and can b
etter meet actual needs of some users.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 14
Overview of Windows
 Microsoft Windows is a group of operating systems developed by the American m
ultinational technology company Microsoft. Windows was first introduced by Micr
osoft in 1985 as a Microsoft-DOS simulation environment. Its later versions were g
radually developed into operating systems designed mainly for PCs and server use
rs, and came to dominate the world's PC market. The Windows operating systems
can run on multiple different types of platforms, such as PCs, mobile devices, serve
rs, and embedded systems. They are most commonly used on PCs.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 15
System Architecture of Windows
 The following figure shows the simplified architecture of the Windows oper
ating system.

System Service Environment


Applications
processes processes subsystems

Subsystem DLLs

User mode

Windows executive entities Kernel mode


Windows
Windows kernel Device drivers and graphic
systems
Hardware abstraction layer

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 16
Windows Family

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 18
Features of Windows
 Intuitive and efficient object-oriented GUIs that are easy to learn and use
 The most widely used and most compatible operating system worldwide
 Unified, friendly, and neat UIs
 Various device-independent graphical operations
 Multi-user and multitasking

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 19
Application of Windows

Personal office Enterprise servers

Bank ATMs Mobile phones

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 20
Contents
1. Operating System 101
2. Windows Operating System
3. Linux Operating System

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 21
History of Linux (1)
 Before the Linux operating system was developed, UNIX and Microsoft Windows d
ominated the computer operating system market.
 UNIX had many enterprise users and was the de facto operating system standard for ma
ny small-, medium, and large-sized computers, workstations, and high-end microcomput
ers.
 Microsoft Windows occupied most of the microcomputer operating system market due t
o its ease of use.
 However, both operating systems are commercial software. UNIX in particular was
not popular among common users due to its high purchase price. In response to t
his issue, several free operating systems with most functions of the Unix operating
system were launched.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 22
History of Linux (2)
 Andrew S. Tanenbaum, a Dutch computer scientist, developed the Unix-like operat
ing system Minix, which was mainly used for educational purposes.
 Linus Torvalds, a Finnish college student, created an operating system kernel base
d on Minix. The kernel was further developed and released in October 1991 as Lin
ux 0.02. Since then, enthusiasts and hackers around the world have contributed to
its development.
 Source code of the Linux kernel can be obtained free of charge. Many companies
pack and improve the kernel source code to form their own products, that is, Linux
distributions.

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 23
System Architecture of Linux

Applications

Shells

File systems

Hardware

Kernel

System calls

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 24
Common Linux Operating Systems

SUSE

Ubuntu CentOS

Gentoo

Debain Fedora

RedHat

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 25
Main Features of Linux
 Free of charge (free kernel source code)
 Multi-user and multitasking
 User-friendly interfaces
 Supporting multiple platforms

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 26
Application of Linux

Military equipment Enterprise servers

Network devices Gaming consoles

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 27
Comparison Between Windows and Linux

Operatin Software Customiza


Cost Security Usage
g System Support bility

A relatively
Difficult for
small number
Free or Low risks of beginners to
of software Open source
Linux minimal virus use; learning
programs can code
charge infection and guidance
run directly in
required
Linux

Many Frequent
software titles, system
Difficult to
including patching and Easy to use
Windows Charged be
games, can a high risk of for beginners
customized
run in virus
Windows infection

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 28
Quiz
1. Which of the following is not a feature of the Windows system?
A. Unified, friendly, and neat UIs
B. Strong compatibility
C. Multi-user and multitasking
D. Free of charge

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 29
Summary
 Operating system 101
 Windows operating system
 Linux operating system

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 30
Thank You
www.huawei.com

Copyright © 2018 Huawei Technologies Co., Ltd. All rights reserved. Page 31

You might also like