chap1 Flashcards

1
Q

software is devided into

A

1,System Software
2,Application Software

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

System Software

A

-System software control and manages hardware thereby providing a platform for application
software to operate
-manages and supports operation of computer
-controls computer system
-enhance it’s performance
-bridge between app software and computer hardware

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

system software broadly classifie

A

i. System Control Programs
ii. System Support Programs
iii. System Development Programs

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

System Control Programs

A

-controls the execution of programs
-management and monitoring
functions

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

System Support Programs:

A

provide routine service functions to the other computer programs
and computer users. Eg: utilities, libraries

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

system development program

A

assist in the creation of application programs

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

application sofrware

A

programs designed to perform specific tasks for users

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

application software

A

i, general purpose application software(microsoft excel)
ii,specific purpose application software(turbo tax)

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

differest dydtem softwar

A
  1. Language Translators (Compiler, Interpreter, Assembler, Macro Preprocessor)
  2. Linker
  3. Loader(
  4. Text Editor
  5. Device Driver
  6. Debugger
  7. Operating Systems
  8. Database Management Systems (DBMS)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

language translator,
a,compiler

A

-translats entire thing in one go
-main role is to report error on the high level language
-high l into machine language

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

language translator,
b, interpreter

A

-reads and translates online
_source code into machine language

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

language translator,
a,Assembler

A

assembly language into it’s equicalnet machine language

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

language translator,
a,macro preprocessor

A

-reads a file and scans them for tcertain keywords

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

2, linker

A

-linking different modules,( componennts in a program )
- also replacesymbolic addresses with real addresses

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

3, loader

A

-loading a program
-reading the contents into memory
- carrying out other required preparatory tasks

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

4, device driver

A
  • a glue between OS and I/O devices
    -translate requests recieved from the OS into commands that the device can understand
13
Q

5, functions of Os( operating system)

A
  1. Process management
  2. Memory management
  3. Resource management
  4. I/O operations
  5. Data management
  6. Providing security to user’s job.
14
Q

DBMS

A

It is a general purpose software that facilitates theprocesses of
defining, constructing, manipulating and sharing of database among various users and
applications.

15
Q

OS goal

A

o Execute user programs and make solving user problems easier
o Make the computer system convenient to use
o Use the computer hardware in an efficient manner

16
Q

componenets of computer system

A

I. Hardware
II. Operating system
III. The application programs
IV. Users

17
Q

catagories of computer system arch

A
  1. Single Processor Systems
  2. Multiprocessor Systems
  3. Clustered Systems
18
Q

1, single processor

A

-such as microcomputers
-have other special purpose processors

19
Q

2, multi-processor

A

-also known as parallel system or tightly coupled systems
-common system bus
-multprogramming or multiprocessing

20
Q

multi-processor advantages

A
  • increase throughput
    -economical
    -increased reliability
21
Clustered systems
- another form of multiprocessor system, -composed of multiple individual systems connected tog