Chapter4 Flashcards

1
Q

What are the types of software?

A

1) applications

2) system softwares

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

What is a machine language?

A

It is the way computers process instructions, representing basic operations (adding, comparing, moving, and speaking instructions)

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

What is meant by an algorithm?

A

Unified common language that can be understood by programmers, converting them to software using different programming languages

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

What are the types of programming languages & their examples?

A

1) low level languages (Machine language “0 & 1”, assembly language “basic instructions”)

2) high level languages (C++, Java, VB, Python, etc)

Programmers usually write high language convert to assembly then to machine language

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

What is meant by a compiler?

A

The program that converts high level to low level code using it to detect errors like (visual studio, eclipse, etc)

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

Why is programming important?

A

1) Expands your thinking skills

2) Makes you more productive and efficient

3) It is useful, e.g. write a small script to automate tasks on your computer

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

What is a system software?

A

A computer program that is designed to run computer hardware and application programs, the interface between hardware and user applications (operating systems, utility programs)

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

What is an operating system?

A

The program that manages all other programs after being boot up with multiple functions:

1) memory management

2) file management

3) CPU management

4) security

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

How does a computer start/boots?

A

1) switch computer on

2) ROM booting program

3) loads the OS from HD to RAM

Some Computing devices have full OS in ROM, while Others have only a part in ROM and the core in the Hard Drive

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

What happens after an OS is being loaded?

A

1) windows OS controls the screen

2) user select MS word

3) OS loads application

4) word controls the screen

5) word process ens

6) OS control the screen

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

List several Examples of an operating system

A

MICROSOFT OS FAMILY:

1) MS windows 10

2) MS window server run on small servers and hardware

3) windows embedded (robots, voting machines, music player)

4) windows 10 mobile

2) Mac OS X (FOR MAC)

3) UNIX OS (INTERNET SERVERS, ENABLES TIME SHARNG)

4) LINUX OS (OPEN SOURCE, WITH MULTIPLE SPINOFF OS)

5) Apple iOS

6) Google android

7) Chrome OS

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

What is meant by utility programs?

A

System software designed to help analyze, configure, optimize or maintain a computer (copy files, compress file, virus protection, disk cleanup, backup)

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

What is a device driver?

A

Small programs which enables communication with devices (keyboard, printers, flash memory, etc)

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

What is meant by user interface?

A
  • for the user to interact with the computer system (simple, effective & user friendly) like (command line, menu driven, WIMP “Windows, icons, menus, pointing devices”, SILK “Speech, image, Language, Knowledge”)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is meant by GUI interfaces?

A

A Form of WIMP Interfaces, Graphical user interface:

Features:
- menu based
- submenus
- pop up menus

Context sensitive menu
- Task bar
- any icon
- start menu

Tiles on start screen
Windows icon shortcut
Mac icon dock

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

What is meant by SILK Interfaces?

A
  • Gesture based interfaces like (Nintendo, XBOX, WII, SMARTPHONES, VR, AR, VOICE COMMANDS, MIXED REALITY)