Search Header Logo
5.1 Operating System

5.1 Operating System

Assessment

Presentation

Computers

9th Grade

Practice Problem

Easy

Created by

Adrian Ortiga

Used 3+ times

FREE Resource

27 Slides • 17 Questions

1

System Software.

  • Operating systems.

  • Utility Software

  • Program libraries

media

Page 138 Chapter 5

2

System Software.

Operating systems.

media

​An OS is software that controls the hardware and interact with application software.


Page 138 Chapter 5

3

Fill in the Blank

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?

4

Fill in the Blank

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.

5

Fill in the Blank

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.

7

User-system interface

  • It enables the user to make the software do meaningful tasks.

media
media

8

WIMP and post-WIMP

  • Windows, icons, menu and pointing device.


  • Touch screens.

media

9

Operating system tasks

media

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?

1

Memory Optimization

2

Memory Organization

3

Memory Protection

4

Memory Customization

14

Memory Protection

  • Memory protection ensures that programs cannot access memory being used by other programs.

media

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

Options (5)

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

Memory Optimization
Memory Organization
Memory Protection

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.

media

23

File management

Three main features of file management:

  • Naming convention

  • Directory structure

  • Access control to the files

media
media
media

24

Multiple Choice

How does virtual memory help in running large applications on limited physical memory?

1
Virtual memory increases the speed of the CPU.
2
Virtual memory eliminates the need for any physical memory.
3
Virtual memory enables running large applications by using disk space to supplement limited physical memory.
4
Large applications cannot run without upgrading physical memory.

25

Multiple Choice

What is the purpose of file management in an operating system?

1
To enhance the graphical user interface of the operating system.
2
To manage hardware resources and device drivers.
3
The purpose of file management in an operating system is to organize and manage data storage and access.
4
To improve the speed of the CPU processing.

26

Multiple Choice

How does an operating system manage file permissions, and why is this important?

1
File permissions are irrelevant to data security.
2
Operating systems do not manage file permissions.
3
File permissions only affect system performance.
4
An operating system manages file permissions to control access to files, ensuring data security and integrity.

27

Multiple Choice

What is the role of device management in an operating system?

1
The role of device management in an operating system is to manage hardware devices, ensuring proper communication and resource allocation between the OS and the devices.
2
Device management is only concerned with network security.
3
Device management focuses solely on user interface design.
4
Device management is responsible for managing software applications.

28

Multiple Choice

What is the purpose of access control in an operating system?

1
The purpose of access control in an operating system is to restrict and manage user permissions to protect system resources and data.
2
To manage hardware resources efficiently.
3
To provide a user-friendly interface for applications.
4
To enhance the speed of the 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

media

​Utility Software

30

Fill in the Blank

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:

  1. Creating the File System.

  2. Managing memory allocation.

Utility software

media

32

A hard disk formatter can also detect and mark damaged sectors during a full format.

  1. Identifying Bad Sectors.

  2. Preventing Use of Damaged Sectors.

  3. Managing Usable Space.

Hard disk formatter

media

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

media

34

Defragmentation software

media
media
media
media

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.

media

36

Create copies of the files in case of data loss.

Key functions:

Back-up software

media
  1. ​Full back-up

  2. Incremental & Differential Backups

  3. Scheduling Backups

  4. 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

38

Program libraries

​​When developing software, programmers and developers use what others build before.

Library program.
Library routines.


Example: Nintendo switch.

media

39

Program libraries

State what is meant by a program library.


Pre-written code that can be imported and used by another program.

media

40

Multiple Choice

Refers to the entire set of pre-written code, such as a collection of related functions.

1

Library Program

2

Library Routine

41

Multiple Choice

Refers to an individual function or procedure within the library that performs a specific task.

1

Library Program

2

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.

media

43

Program libraries

​​Dynamic Link Libraries Files (.dll files).

Collection of executable functions and procedures that can be dynamically loaded and accessed during runtime.

media

44

Categorize

Options (13)

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

Pros
Cons

System Software.

  • Operating systems.

  • Utility Software

  • Program libraries

media

Page 138 Chapter 5

Show answer

Auto Play

Slide 1 / 44

SLIDE