Which generation of computers were large-scale inte-
grated circuits used to develop personal computers for The fourth generation
desktop and laptop operating systems?
Supports a high volume of data processing and the man-
Uses of Mainframe as a computing environment
agement of a large amount of storage.
In general, any computer, no matter the size, that provides
Uses of Server as a computing environment
resources to other computers.
-Most prevalent
-Real Time
Uses of Embedded Systems as a computing environment -Primitive
-Works within time constraints
-Could have an OS or not
The operating system (OS) is the software that runs on
the bare hardware of a computer and provides essential
Role of operating system
support for users to develop and use applications in the
most eflcient and safe manner.
Storage that is infrequently written to and is nonvolatile.
Firmware Also Software stored in ROM or EEPROM for booting the
system and managing low level hardware.
Non-volatile memory that can be read from and written to.
Flash Memory
It is suitable for secondary storage.
A type of memory used to temporarily store frequently
Cache Memory used data or programs for quick access; similar to RAM
but faster.
The common version of RAM, which features high read
Dynamic Random Access Memory (DRAM)
and write speeds.
It's a type of computer storage containing non-volatile,
read-only memory (ROM) permanent data that, normally, can only be read, not writ-
ten to.
,Operating Systems Test Questions and Answers Rated A
The additional functionality provided by a program that
System Service has been incorporated into and started as part of the
operating system.
Determines if a problem has occurred — for example a
bit in DRAM spontaneously changed from a 0 to a 1, the
Error detection service contents of a network packet changed during transmis-
sion, or a block of data changed between when it was
written and when it was read.
A set of methods intended to ensure that at least one of
Deadlock Detection
the necessary conditions for deadlock cannot hold.
A visual display on a computer's screen that allows you
Graphical User Interface (GUI) to interact with your computer more easily by clicking
graphical elements.
a user types commands represented by short keywords or
Command Line Interface abbreviations or presses special keys on the keyboard to
enter data and instructions
Command typed in a Command Prompt window to list the
dir command
directory contents.
counts lines , words and characters in a file. it can use " -l
wc command
, -w or -c " to displaay only lines , characters , or words
Command in the command line interface for making a
copy command
copy of a file and pasting it in another location.
The DEL command is used to delete files and directories
del command
at the command line.
How: Overload of system
Denial of service attack
Ettects: Legitimate users can't access systems
What is a thread?
, A thread is a lightweight subprocess.It is a separate path of
execution.It is called separate path of execution because
each thread runs in a separate stack frame.
A program module that provides the interface
between the low-level data stored in the database and
Storage Manager
the application programs and queries submitted to the
system.
It is the act of creating the illusion of having one or more
objects with more desirable characteristics than the real
Virtualization object. OSs rely on virtualization to create virtual CPUs,
memory, I/O devices, and other system components that
facilitate the work of programmers and users.
An extension of multiprogramming where the CPU is
Time sharing (multitasking) switched periodically among all active computations to
guarantee acceptable response times to each user.
A technique that keeps several programs active in memory
Multiprogramming and switches execution among the ditterent programs to
maximize the use of the CPU and other resources.
Programs do not interact directly with hardware allowing
Abstraction (Operating System Principle) ditterent varieties of hardware to all be accessed the same
way
What is a computer program in execution called? A process
data items that are automatically available to all modules
Global data
throughout the system
multiple threads within a single process, each having their
own program counter, stack and set of registers, but shar-
Multi-threaded process
ing common code, data, and certain structures such as
open files.
shared code one copy of read only code shared among processes