chapter 1_Overview of operating systems.ppt

MemMem25 35 views 39 slides Sep 14, 2024
Slide 1
Slide 1 of 39
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39

About This Presentation

operating system


Slide Content

Company
LOGO
Operating SystemsOperating Systems
Chapter 1: Overview of Operating Chapter 1: Overview of Operating
SystemsSystems

2
Content
1.What is an Operating System?
2.Components and Structures of Computer Systems
3.Main functions of Operating System
4.Types of Operating Systems
5.Interfaces of Operating Systems
6.Operating System Mode
7.Exemple Windows 10

1. What is an Operating System?
Operating System definition:
An Operating System is a software that
acts as an interface between the computer
hardware components and the user.
3
Operating System goals:
Execute user programs and make solving user problems easier,
Make the computer system convenient to use,
Use the computer hardware in an efficient manner.

1. What is an Operating System?
Some examples of Operating Systems:
4

3. Components and Structures of
Computer Systems
Computer system can be divided into four components:
Hardware:
Provides basic computing resources.
CPU, memory, I/O devices
Operating system:
Controls and coordinates use of hardware among various
applications and users.
Application programs:
Define the ways in which the system resources are used to solve
the computing problems of the users.
Word processors, compilers, web browsers, database systems,
video games
Users
People, machines, other computers
5
USER
APPLICATION
S
OPERATING
SYSTEM
HARDWARE

3. Components and Structures of
Operating System
Accessing computer resources is divides into layers.
Each layer is isolated and only interacts directly with the
layer below or above it.
If we install a new hardware device:
No need to change anything about the user / applications,
However, you need to make changes to the operating system,
You need to install the device drivers that the operating system
will use to control the new device.
6
USER
APPLICATION
S
OPERATING
SYSTEM
HARDWARE

3. Components and Structures of
Operating System
If we install a new software application:
No need to make any changes to your hardware,
But you need to make sure that the application is supported by
the operating system,
User will need to learn how to use the new application.
If we change the operating system:
Need to make sure that both applications and hardware will be
compatible with the new operating system.
7
USER
APPLICATION
S
OPERATING
SYSTEM
HARDWARE

4. Main Functions of Operating
System
Some typical operating system functions may include managing memory,
files, processes, I/O system and devices, security.
Below are the main functions of operating system:
8

4. Main Functions of Operating
System
Memory Management: Performs the task of allocation and de-allocation of
memory space to programs in need of this resources.
Process Management: Helps OS to create and delete processes. It also
provides mechanisms for synchronization and communication among
processes.
File Management: Manages all the file-related activities such as organization
storage, retrieval, naming, sharing and protection of files.
Device Management: Keeps tracks of all devices. This module also
responsible for this task is known as the I/O controller. It also performs the task
of allocation and de-allocation of the devices.
9

4. Main Functions of Operating
System
I/O System Management: One of the main objects of any OS is to hide the
proprties of that hardware devices from the user.
Secondary-Storage Management: Systems have several levels of storage
which includes primary storage, secondary storage, and cache storage.
Instructions and data must be stored in primary storage or cache so that a
running program can reference it.
Security: Security module protects the
 data and information of a computer
system against malware threat and authorized access.
Command interpretation: This module is interpreting commands given by the
and acting system resources to process that commands.
10

4. Main Functions of Operating
System
Networking: A distributed system is a group of processors which do not share
memory, hardware devices, or a clock. The processors communicate with one
another through the network.
Communication Management: Coordination and assignment of compilers,
interpreters, and another software resource of the various users of the computer
systems.
Job Accounting: Keeping track of time & resource used by various job and
users.
11

5. Types of Operating Systems
Following are the popular types of OS:
Batch Operating System
Multitasking/Time Sharing OS
Multiprocessing OS
Real Time OS
Distributed OS
Network OS
Mobile OS
12

5. Types of Operating Systems
Batch Operating System: Some computer processes are very lengthy and
time-consuming. To speed the same process, a job with a similar type of needs
are batched together and run as a group.
The user of a batch operating system never directly interacts with the computer. In
this type of OS, every user prepares his or her job on an offline device like a
punch card and submit it to the computer operator.
Multitasking/Time Sharing OS: Time-sharing operating system enables
people located at a different terminal(shell) to use a single computer system at
the same time. The processor time (CPU) which is shared among multiple users
is termed as time sharing.
13

5. Types of Operating Systems
Multiprocessing OS: Are also known as parallel OS or tightly coupled OS. It
executes multiple jobs at the same time, makes the processing faster and
supports large physical address space and larger virtual address space. If one
processor fails then other processor should retrieve the interrupted process
state, so execution of process can continue.
Real time OS: A real time operating system time interval to process and
respond to inputs is very small. Examples: Military Software Systems, Space
Software Systems are the Real time OS example.
Distributed OS: Distributed systems use many processors located in different
machines to provide very fast computation to its users.
14

5. Types of Operating Systems
Network OS: Network Operating System runs on a server. It provides the
capability to serve to manage data, user, groups, security, application, and other
networking functions.
Mobile OS: Mobile operating systems are those OS which is especially that are
designed to power smartphones, tablets, and wearables devices.
15

6. Interfaces of Operating Systems
A user interface (UI) controls how you enter data and
instruction and how information is displayed on the
screen.
There are two types of user interfaces:
A.Command Line Interface
B.Graphical User Interface
16

6. Interfaces of Operating Systems
A.Command Line Interface
In a command line interface, a user types commands
represented by short keywords or abbreviations or presses
special keys on the keyboard to enter data and instructions.
17

6. Interfaces of Operating Systems
B.Graphical User Interface
With a graphical user interface (GUI), user interacts with
menus and visual images.
18

7. Operating System Mode
The User Mode is concerned with the actual
interface between the user and the system.
 It controls things like running applications
and accessing files.
19
The Kernel Mode is concerned with everything
running in the background. It controls things
like accessing system resources, controlling
hardware functions and processing program
instructions.
 It controls things like running applications
and accessing files.
System calls are used to change mode from
User to Kernel.

Company
LOGO
Intro to Windows 10

Why windows 10?
Windows 10 is the latest Microsoft
Operating System.
Is replacing Windows 7 on campus
Much more friendly than Windows 8
More Secure .
Runs better (uses fewer resources)

What’s New in windows
10?
A few feature highlights
• Start menu
• Using tiles
• How to search
• Task view
• Virtual desktops
• Snap enhancements
• Quick access tools
Personalization and
Settings
• A new look
• Personalize your lock
screen
• Desktop and Colors

Start Menu
Windows 10: Windows 7:

How to use the start menu:

Start menu: Using tiles
In the right pane of the Start menu, you’ll find tiles for some common apps.
To move a tile, just drag it to another position. You can rearrange them within the
pane. You can also drag apps between the tile view and the app list view.

How-to Search
Windows 10 Start menu comes with a great
Search tool.

Search apps

Search files

Search the web

Use Cortana

Task View
One of the best parts of windows.
Separate all apps into a spread out view to
find the window you are looking for.
Great for organization!
Also “Windows + TAB”

Quick Access Tools
The Quick Access menu provides access to
advanced system tools such as Power
Options, Task Manager, and Control Panel.

Personalization and
Settings:
Settings gets a new
“modern” look.
Basically, a
condensed “control
panel”

FYI, control panel is
still available.

Settings in Windows 7 vs
Windows 10
Windows 10:
Windows 7:

Settings for System
Settings here change
system configurations
(Display resolution/monitors,
default apps, power, etc.)

Settings for devices
Manage settings for external
devices (printers, mice, scanners)
95% of time it’s printers

95% of time, use old view.

Settings for Devices (cont.)

Where is “My Computer”?
 Right-click the start button > Select File Explorer
 Click “This PC” to get to your drives.

How do I “logout”?
Click the start button
Click the user icon
Select sign out.

How do I “switch users”?
Common when you need to login on
someone else’s PC.
Select “other user” on login screen.
Sign in with AD information.

Adding Shortcuts to
desktop
Click the Start button
Scroll to the app you want
Hold down the left mouse button
Drag the app to the desktop

Why is everything hard to
see?
Display options are allowed in all versions
of Windows.
Under Settings > System > Display
Choose “Scale and Layout”
The dropdown allows you to enlarge text,
apps, and other items.

The End
Thank you
39
Tags