
5.1 Operating System
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Easy
Adrian Ortiga
Used 3+ times
FREE Resource
27 Slides • 17 Questions
1
System Software.
Operating systems.
Utility Software
Program libraries
Page 138 Chapter 5
2
System Software.
Operating systems.
An OS is software that controls the hardware and interact with application software.
Page 138 Chapter 5
3
Fill in the Blanks
Type answer...
4
Fill in the Blanks
Type answer...
5
Fill in the Blanks
6
Match
Match the following
I can't delete this option.
Command line interface (CLI)
Graphical user interface (GUI)
This I can't neither.
Command line interface (CLI)
Graphical user interface (GUI)
This I can't neither.
7
User-system interface
It enables the user to make the software do meaningful tasks.
8
WIMP and post-WIMP
Windows, icons, menu and pointing device.
Touch screens.
9
Operating system tasks
10
Why do we need an OS?
A computer needs an operating system to coordinate and manage all the hardware, making it functional and efficient.
The OS manages memory, provides a user interface for human interaction, ensures security by handling permissions, and simplifies hardware management for software applications.
11
Open Ended
Explain why a computer needs an operating system.
12
Memory management
Memory optimisation
Memory organisation
Memory protection
Three important aspects of memory management:
13
Multiple Select
What are the three parts of memory management?
Memory Optimization
Memory Organization
Memory Protection
Memory Customization
14
Memory Protection
Memory protection ensures that programs cannot access memory being used by other programs.
15
Memory Optimization.
Memory optimization manages how memory is allocated and deallocated when multiple applications run simultaneously.
It tracks both allocated and free memory, ensuring efficient use.
To maintain optimal performance, it may also swap data to and from the HDD or SSD.
16
Memory Organization
Memory organization determines how much memory is assigned to an application and how it is efficiently divided.
Also it makes use of Virtual memory (Memory reserve in the hard drive for when the RAM cannot store large documents).
17
Organization vs Optimization
Memory Organization: This is about how memory is structured and divided up to handle tasks separately and safely. The goal is mainly to keep tasks organized and isolated from one another, which makes the system stable.
Memory Optimization: This is about improving the performance of memory usage. The goal is to make the system run faster and use memory more efficiently, reducing waste and preventing the system from slowing down over time.
18
Categorize
Speeds up access to frequently used data, improving overall system performance.
Frees up unused memory automatically, ensuring memory is efficiently utilized.
Organizes memory by dividing it into different sections based on program structure
Breaks memory into pages, simplifying memory allocation and enabling efficient use of memory
Make sure that a program doesn't use memory used by other.
Organize these options into the right categories
19
Security management
Data recovery in cases of data loss.
Prevention of intrusion (Antivirus)
Privacy (Using a username and a password for login in the system)
The OS also has a error detection system for when some process or component fails and it is able to offer error diagnostics.
20
Process management
Multiple processes can run simultaneously and each process needs access to the resources provide by the computer system.
Requires RAM and processing power
Process 1
Process 2
Process 3
21
Resource management
The Operating system provides resource management to achieved the best efficiency in computer system use.
Schedule the process
Resolve conflicts when 2 processes require the same resource.
Process 1
Process 2
Process 3
22
Hardware management
Involves all input and output peripheral devices.
Facilitates communication through device drivers between the hardware and the software.
Ensures that the software use the hardware effectively to perform specific task.
If a developer write a program does not need to know how the hardware works.
23
File management
Three main features of file management:
Naming convention
Directory structure
Access control to the files
24
Multiple Choice
How does virtual memory help in running large applications on limited physical memory?
25
Multiple Choice
What is the purpose of file management in an operating system?
26
Multiple Choice
How does an operating system manage file permissions, and why is this important?
27
Multiple Choice
What is the role of device management in an operating system?
28
Multiple Choice
What is the purpose of access control in an operating system?
29
Software designed to perform specific task that help to maintain the correct functionality of the computer system.
This programs are executed by the user or by the Operating System when necessary.
Page 143
Utility Software
30
Fill in the Blanks
31
This utility software primarily helps in two ways:
Creating the File System.
Managing memory allocation.
Utility software
32
A hard disk formatter can also detect and mark damaged sectors during a full format.
Identifying Bad Sectors.
Preventing Use of Damaged Sectors.
Managing Usable Space.
Hard disk formatter
33
Also known as antivirus software, it is a type of utility software designed to detect, prevent, and remove malicious software (malware), including viruses, worms, Trojans, ransomware, spyware, and other harmful programs that can damage or compromise your computer.
Virus checkers
34
Defragmentation software
Defragmentation
Fragmentation
File 2 deleted. And File 1 extended.
File 3 extended.
35
Disk compression and file compression
The main purpose of compression software is to reduce file sizes for easier storage, sharing, and transfer.
When needed, the software can then decompress the files to restore them to their original size and format.
36
Create copies of the files in case of data loss.
Key functions:
Back-up software
Full back-up
Incremental & Differential Backups
Scheduling Backups
Restoring Data
37
Match
Match the following
Prepares a hard drive for use by creating a file system.
Reduces file size to save storage space or speed up transfers.
Creates copies of files or systems to prevent data loss.
Detects, prevents, and removes malicious software from a system.
Reorganizes fragmented files to improve hard drive performance.
Hard disk formatter
File compression
Back-up software
Virus checker
Disk defragmenter
Hard disk formatter
File compression
Back-up software
Virus checker
Disk defragmenter
38
Program libraries
When developing software, programmers and developers use what others build before.
Library program.
Library routines.
Example: Nintendo switch.
39
Program libraries
State what is meant by a program library.
Pre-written code that can be imported and used by another program.
40
Multiple Choice
Refers to the entire set of pre-written code, such as a collection of related functions.
Library Program
Library Routine
41
Multiple Choice
Refers to an individual function or procedure within the library that performs a specific task.
Library Program
Library Routine
42
Program libraries
The subroutines are use to reduce time and effort needed.
Here and example of how the Source Code is compile and make use of the program libraries.
43
Program libraries
Dynamic Link Libraries Files (.dll files).
Collection of executable functions and procedures that can be dynamically loaded and accessed during runtime.
44
Categorize
The executable code is smaller
It improves performance
It reduces memory usage
It allows for easier maintenance
It increases portability
It facilitates faster development
It can lead to increased complexity
Debugging can be more difficult
It may introduce compatibility issues
It may require additional training for developers
It can increase the risk of bugs
Dependence to the DLL availability.
It can limit flexibility in design choices
Organize the pros and cons of the DLL files
System Software.
Operating systems.
Utility Software
Program libraries
Page 138 Chapter 5
Show answer
Auto Play
Slide 1 / 44
SLIDE
Similar Resources on Wayground
43 questions
Cell Transport
Presentation
•
9th Grade
35 questions
Introducción al Presente Indicativo
Presentation
•
9th Grade
39 questions
Math & Time Libraries
Presentation
•
9th - 10th Grade
37 questions
Neolithic Revolution
Presentation
•
9th Grade
41 questions
Lesson 1 : Introduction to HTML
Presentation
•
9th Grade
37 questions
Transformations of Quadratic Functions
Presentation
•
9th Grade
39 questions
COMPUTER GENERATION-YEAR 6
Presentation
•
9th Grade
39 questions
Powerpoint #4 Muscular Fitness
Presentation
•
9th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade