Operating Systems C1 Flashcards

1
Q

Operating System

A

It is the chief software component that manages all hardware and software, controlling files, devices, memory, and processing time, as well as user access and system usage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 4 Roles of an operating system software (subsystem)

A

Memory management
-Processor management
-Device management
-File management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Memory Manager (MPDF)

A

A subsystem manager in the operating system responsible for managing main memory, including tasks like memory allocation, deallocation, and protection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Processor Manager (MPDF)

A

A subsystem manager in the operating system that allocates the Central Processing Unit (CPU) and tracks process status

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Device Manager (MPDF)

A

A subsystem manager in the operating system that connects with devices like printers, disk drives, and ports, managing resource allocation and device operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

File Manager (MPDF)

A

A subsystem manager in the operating system that tracks and manages files, enforcing access restrictions, controlling modifications, and allocating space on secondary storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

User Interface

A

The part of the operating system that enables direct interaction with users, including graphical user interfaces (GUI) and command-line interfaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Network Manager

A

A subsystem in the operating system that coordinates services for multiple systems to work together and manages shared network resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what are some of the responsibilities of Ram

A

check validity and legality of memory space request
-reallocating memory to make more useable space available
-deallocating memory to reclaim it
-protecting space in main memory occupied by operating system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the Five categories of Operating systems

A

– Batch
– Interactive
– Real-time
– Hybrid
– Embedded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Define the Batch systems

A

a batch system handles all the task by itself without the help from the user interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define the Interactive systems

A

an interactive system handles many task it is Batch>inter>RT
they are there to make quck program fixes, use smart thricks to share power with complex algorithms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define the Real-time systems

A

ensuring dependable performance in urgent situations like spacecraft, traffic control, aircraft, industry, and medical systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hybrid systems

A

its a combination of batch and intercative processing it managers light intercative tasks while runnung batch programes in the back

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is an Embedded systems

A

Embedded systems are computers integrated into other products like automobiles, digital music players, elevators, pacemakers, etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the Two types of real-time systems

A

Hard real-time systems: face total system failure if deadlines are missed
* Soft real-time systems: experience performance degradation due to missed deadlines.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is the File Management responsible for

A

– Enforcing user/program resource access restrictions
* Uses predetermined access policies
– Controlling user/program modification restrictions
* Read-only, read-write, create, delete
– Allocating space for a file on secondary storage
* One large storage area or smaller linked pieces
– Retrieving files efficiently

18
Q

Network operating systems

A

A special class of software that allows users to perform tasks using less local resources, often associated with cloud computing and wireless networking capabilities

19
Q

Multiprogramming

A

A technique from the 1960s that involves loading multiple programs into memory for execution, with passive multiprogramming using interrupts and active multiprogramming using time slicing

operating system to execute multiple programs using a single processor machine

20
Q

Multiprocessing

A

Utilizing many processors for parallel program execution,

a feature that became prominent in the 1980s with the evolution of personal computers and high-speed communications

21
Q

Multicore processors

A

CPUs with two or more processor cores on a single chip, becoming prevalent in the 2010s

22
Q

Virtual memory system

A

Virtual Memory System: 1970s solution, use disk as extra RAM, boost CPU efficiency.

23
Q

Virtual machines

A

a 2000s solutions
-allowed multiple os to run toeghter
-share resoursed easy with a overseeing manager

divides programs into parts and keeps them in sec storage bringing each part into mem when actally needed

24
Q

Define RAM

A

requires constant flow of electricity to hold data

25
Q

what are some of the shared network resources

A

memory spcae
processors
printers
databases
applications

M PP on DA

26
Q

what are some of the shared network resources

A

memory spcae
processors
printers
databases
applications

27
Q

What is cloud computing

A

( cloud computing ) is the practice of using internet connected resources to perform storage, processing or other operations

28
Q

What is ROM

A

another type of memory it holds firmware and is non-volatile and content retains when the power is switch off on your computer

29
Q

What are input/output devices

A

all peripheral devices in the ystem
such as printers
disk drives
cd and dvds
keyboards

30
Q

What are the 2 primary type of user interface

A

1- GUI // input from pointing devices // menu options
2- Command line interface // keyboard-typed commands

31
Q

What is the role of cloud computing

A
  • accessing resourses
  • managing the system efficiently
32
Q

Define CPU

A

The CPU (Central Processing Unit) controls interpretation and execution of instructions, initiating and performing operations like storage, data manipulation, and input/output.

33
Q

No single manager performs tasks in isolation True or False
If True explain your answer

A
  • True, Each element of an operating system
    – Performs individual tasks and
    – Harmoniously interacts with other managers
34
Q

Define Hardware

A

physical machine and electronic components

35
Q

Explain Moore’s Law

A
  • Gordon Moore, 1965
    – Each new processor chip compared to its predecessor
  • Twice as much capacity
36
Q

What are the Two distinguishing features OS

A

– Response time
– Method of data entry into the system

37
Q

What are the Two types of real-time systems

A

Hard real-time systems: risk total system failure if the predicted time deadline is missed
* Soft real-time systems: suffer performance degradation as a consequence of a missed deadline

38
Q

Complete the sentence Dr. Grace Hopper’s research journal included the first computer bug……

A

the remains of a moth that became trapped in the computer’s relays, causing the system to crash

39
Q

What is the Most common overall goal in Design Considerations

A

– Maximize use of the system’s resources (memory, processing, devices, and files) and minimize downtime

40
Q

What are the Factors included in developmental efforts

A

– RAM resources
– CPUs: number and type available
– Peripheral devices: variety likely to be connected
– Networking capability
Security requirements, etc