Topic 4 softwares Flashcards

(24 cards)

1
Q

system softwares

A

programs that are needed for the computer to run effectively.

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

application softwares

A

programs that enable the users to do things of use

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

operating systems

A

provide the user with some sort of interface as well as managing all of the connected hardware, Managing Memory, Managing Hardware, Multi tasking, Allowing interrupts

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

User interface

A

allows user to control computer
include GUI, CLI, MDUI and VDUI,

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

GUI (Graphical User Interface)

A

allows people to use a pointer to select icons, look at menus, read instructions etc.
very useal and easy to use (windows,ios)

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

CLI (command line interface)

A

all text based, the user is literally provided with a place to type and read text.
take much less space in both RAM and your hard disk.
takes less time for experts that know the commands

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

MDUI (Menu Driven User Interface)

A

less common,ery useful for computer systems that have very specific purposes. MDUIs provide the user with a menu that gives them a set of tasks that can be performed. increasing simplicity and preventing errors.
example of a system that uses MDUIs is ATM machines

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

another role of operating sytems

A

manage memory, everything runs smoothly and errorless

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

what is an interrupt

A

whenever an error happens , human intervention will be required, operating system allows interrupt signal to the CPU indicating that something needs instant attention

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

two examples of interrupts

A

Hardware Interrupts - Generated by hardware e.g. a printer out of paper will send a ‘printer interrupt’ to the CPU saying that it cannot print until the paper is refilled.
Software interrupts - These are generated by software when an error has occurred.

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

Managing Peripheral Hardware

A

it is any hardware device that is not inside the computer’s main body, operating system has to manage devices connected are working.

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

Print buffer

A

area of memory set aside to store documents waiting to print and to organise them into the correct print order.

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

Provide Security

A

operating systes ensures security by proving user logins, settin up access rights.

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

logic error

A

mathematical error

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

syntax error

A

language of programs is wrong

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

other possible error

A

runtime error

17
Q

IDE’s job

A

software suite that consolidates basic tools required to write and test softwares.
integrated development environments

18
Q

IDE’s benefits

A

IDEs make it easier to write code because they provide useful tools, like syntax colour coding.
Can also highlight important syntax structures to remind you to include them.
They will often automatically indent code for you.
They can autocomplete lines of code that are typically used.
You can test your code as you write it.
No need to switch programs to translate the code and test it.

19
Q

high level language

A

they are the closest to human language and very different to machine code (Binary).include english words such as if , print

20
Q

machine code (Low level)

A

set of instructions that are executed by the CPU. each instruction will be a very specific task

21
Q

typical machine code instruction is split into and use

A

OPCODE=what it has to do
REGISTER=either the value to be operated on OR the address that holds the value to be operated on
OPERAND=The small piece of memory in which arithmetic can be carried out
8 bits

22
Q

what is the assembler

A

the translator which translates Assembly language

23
Q

what do the compiler and interpreter del with

A

only with the translation of High Level code into Machine code

24
Q

what is assembly code

A

low-level programming language. It equates to machine code but is more readable