
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
39 questions
Genetics terms part 1
Presentation
•
9th - 10th Grade
39 questions
Precision, Accuracy, and Sig Figs
Presentation
•
9th Grade
40 questions
Cell terms part 1
Presentation
•
9th - 10th Grade
38 questions
Taxonomy and Three Domains
Presentation
•
9th Grade
38 questions
Structure and Properties of Matter
Presentation
•
9th Grade
40 questions
Present stem changing verbs
Presentation
•
9th Grade
38 questions
Malware
Presentation
•
9th Grade
38 questions
3.1 Alg 2 Polynomial Long Division
Presentation
•
9th Grade
Popular Resources on Wayground
19 questions
Naming Polygons
Quiz
•
3rd Grade
10 questions
Prime Factorization
Quiz
•
6th Grade
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade