
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
In modern computers, the BIOS configuration is stored in a type of memory that can be altered or deleted as needed.
What is the name of this memory type, which uses a combination of metal-oxide semiconductor technology?
Type answer...
4
Fill in the Blanks
What is the software that provides the environment for running applications, serves as an interface between users and the computer, and helps manage the complexity of computer hardware?
Examples include Microsoft Windows, Apple macOS, and Google Android.
Type answer...
5
Fill in the Blanks
What does HCI stands for?
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
30
Fill in the Blanks
What type of software is designed to perform specific tasks that help manage, maintain, and optimize computer systems?
31
This utility software primarily helps in two ways:
Creating the File System.
Managing memory allocation.
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.
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.
34
Defragmentation
Fragmentation
File 2 deleted. And File 1 extended.
File 3 extended.
35
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:
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
When developing software, programmers and developers use what others build before.
Library program.
Library routines.
Example: Nintendo switch.
39
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
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
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
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
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
Popular Resources on Wayground
10 questions
How much do you know about our Portrait of an Eagle?
Quiz
•
10th Grade
10 questions
Fast Food Slogans
Quiz
•
6th - 8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
Discover more resources for Computers
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade
20 questions
[AP CSP] Python Coding: Functions, Parameters, Return
Presentation
•
9th - 12th Grade
40 questions
Introduction to Microsoft Word
Quiz
•
8th - 12th Grade
20 questions
APCS Unit 1A
Quiz
•
9th - 12th Grade
24 questions
Binary
Quiz
•
9th - 12th Grade