Unit 2 Flashcards

1
Q

Whats a system software

A

Refers to the operating system and all utility programs that manage computer resources at a low level
it includes compilers,loaders,linkers and debuggers

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

What are Application Programs?

A

A program or group of programs designed for end users. Eg: Word processing,Graphics

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

What is an Operating system?

A

An operating system is an interface between the user and hardware of the computer system and controls the execution of all kinds of programs

it is a system software which may be viewed as an organized collection of software consisting of procedures for operating a computer and providing an environment for execution of programs.

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

Goals of an operating system are?

A

To make the computer system convenient to use

to use the computer hardware in an efficient manner

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

Whats the purpose of an operating system?

A

The purpose of an OS is to provide an environment in which the user may execute programs

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

Whats User Interface

A

a set of commands or menus through which user communicates with the programs

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

What are the types of Interfaces?

A

Command driven

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

What are the types of Interfaces?

A

Command driven
menu driven
GUI

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

What are the types of Interfaces?

A

Command driven
Menu driven
GUI

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

What are the ways to interact with the OS?!

A

OS Calls
OS System commands

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

What are OS calls?

A

Invokes services of the operating system by means of run time system calls

these are usually embedded in and activated during execution of programs

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

What are OS Commands

A

These are used to obtain services of the OS by means of commands typed at the terminal or embedded in a batch job

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

What are the Functions of the Operating System?

A

Memory Management
Process Management
Device Management
Information Management
Protection
Error Handling

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

Whats Memory Management?

A

The OS keeps track of the memory,what parts are in use and by whom?

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

what process management?

A

the OS keeps track of processors and the status if processes. It decides who will have a chance to use the processor

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

Whats Device management?

A

The OS keeps track of the devices,channels,control units and decides what is an efficient way to allocate the device.

17
Q

Whats information Management?

A

OS keeps track of the information,its location,use,status etc and decide who gets use of the resources, enforce protection requirements.

18
Q

Whats information Management?

A

OS keeps track of the information,its location,use,status etc and decide who gets use of the resources, enforce protection requirements.

19
Q

Whats Protection?

A

An OS is to protect the user from unauthorized access of his files or data. And also it should protect itself from users.

20
Q

Whats Error Handling?

A

An OS must respond to errors by taking the appropriate actions?

21
Q

What are the Dual mode Operations in OS?

A

User mode and Kernel Mode

22
Q

Whats user Mode

A

When the computer system is run by user application like creating a text documents or suing any application program then the system is in user mode. When the user application request for a services from the operating system or an interrupt occurs or system call, then there will be a transition from user to kernel mode to fulfill the requests

23
Q

What is necessary to switch from kernel mode to user mode!?

A

To switch from kernel mode to user mode, the mode bit should be 1

24
Q

Whats Kernel Mode?

A

When the system boots, hardware starts in kernel mode and when the operating system is loaded, it starts user application in user mode. TO provide protection to the hardware we have privileged instruction which execute only in kernel mode. IF the user attempts to run privileged instructions in user mode then it will treat instructions as illegal and traps to OS.

25
Q

What are some of the privileged instructions?

A

Handling interrupts
To switch from user mode to kernel mode
Input-output management

26
Q

To switch from user mode to kernel mode whats necessary?

A

To switch from user mode to kernel mode Mode bit should be 0

27
Q

What are the Types of OS?!

A

Batch OS
Multiprogramming OS
Distributed OS
Network OS

28
Q

Explain Batch OS

A

Batch processing generally requires the program,data and appropriate system commands to be submitted together in the form of a job
Batch OS usually allow little or no interaction between users and executing programs
Scheduling in batch systems is very simple and are processed in the order of submission
memory management in batch system is also very simple
Memory is divided into 2 areas: Permanently occupied by the resident portion of the OS; Is used to load transient programs for execution
Eg: Payroll,Forecasting,Satistical analysis and large scientific number crunching programs

29
Q

Whats Multiprogramming OS?

A

Multiprogramming is essentially multiplexing of system resources such as processor, memory and I/O devices among a number of active programs
Multiprogramming is used as a technique to enhance the throughout efficiency
overlapping interleaving computing of different jobs
more than one job is ready at the same time
these are characterized by a multitude of simultaneously active programs that are competing for system resources, such as processor, memory and I/O devices.

30
Q

What are Different types of Multiprogramming OS?

A

Multitasking OS
Multiprocessing OS
Multiuser OS