Interaction of User and Computer Flashcards

(53 cards)

1
Q

Provides the basic functions that are performed by the computer. It is necessary for the functioning of a computer.

Interacts with the system software and the users of the computer.

A

System Software

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

It is used by the users to perform specific tasks. The user may choose the appropriate application software, for performing a specific task, which provides the desired functionality.

A

Application Software

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

Intermediates between the user of a computer and the computer hardware.

Controls and coordinates the use of hardware among the different application software and the users.

A

Operating System

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

It acts as a translator between the hardware and the software that uses the devices.

A

Device Driver

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

are for character based devices like keyboard, which transfer data character by character.

A

Character device drivers

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

are for devices that transfer data as a block, like in hard disk.

A

Block device drive

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

It is required for the maintenance of computer.

Are used for supporting and enhancing the programs and the data in computer.

A

System Utilities Software

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

Examples of System Utilities

A

Anti-Virus Utility
Data Compression Utility
Cryptographic Utility
Disk Compression Utility
Disk Partitioning
Disk Cleaners
Backup Utility
System Profiling Utility
Network Managers

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

Consists of a set of vocabulary and grammatical rules, to express the computations and tasks that the computer has to perform.

A

Programming Languages

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

Machine languages and assembly languages are also called

A

low-level languages

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

Application software is usually written in

A

high-level languages.

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

A program written in machine language is a collection of binary digits or bits that the computer reads and interprets.

A

Machine Language

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

A program written in assembly language uses symbolic representation of machine codes needed to program a particular processor (CPU) or processor family.

A

Assembly Language

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

A program in a high-level language is written in an

A

English-like language

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

Isolates the execution semantics of computer architecture from the specification of the program, making the process of developing a program simpler and more understandable with respect to assembly and machine level languages.

A

High Level Language

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

Programming languages are also classified in terms of generations in which they have evolved.

A

First Generation: Machine language
Second Generation: Assembly language
Third Generation: C, COBOL, Fortran, Pascal, C++, Java, ActiveX (Microsoft) etc.
Fourth Generation: .NET (VB.NET, C#.NET etc.) Scripting language (Javascript, Microsoft Frontpage etc.)
Fifth Generation: LISP, Prolog

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

It is also referred to as a symbolic representation of the machine code.

Easier to write than the machine language program but is still machine dependent.

A

Assembly language

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

It is a software that converts a program written in assembly language into machine code.

A

Assembler

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

A program written in a high-level language has to be converted to a language that the computer can understand, i.e. binary form.

Software that translates the program written in a high-level language to machine language.

Converts the entire source code into object-code and creates the object code. The object code is then executed by the user.

A

Compiler

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

It is used to convert the high-level language program into computer-understandable form.

Performs line-by-line execution of the source code during program execution.

Converts a line into machine executable form, executes the line, and proceeds with the next line.

A

Interpreter

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

Three kinds of Translator Software.

A

Assembler
Compiler
Interpreter

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

It is a program that links several object modules and libraries to a single executable program.

23
Q

The compiled and the linked program are called the —-.

A

Executable code

24
Q

It is used to load and re-locate the executable program in the main memory.

25
Hierarchy of Program Execution
Source Program Compiler Linker Loader
26
It is a software that a user uses for accomplishing a specific task. It may be a single program or a set of programs. It is written for different kinds of applications—graphics, word processors, media players, database applications, telecommunication, accounting purposes etc.
Application Software
27
It is a set of programs that are written for a specific purpose and provide the required functionality.
Software Package
28
Examples of Application Software Packages
- Word Processing Software - Image Processing Software - Accounting Software - Spreadsheet Software - Presentation Software - Suite of Software having Word Processor, Spreadsheet and Presentation Software - CAD/CAM Software - Geographic Information Systems - Web Browser Software
29
For writing letters, reports, documents etc. (e.g. MS-WORD).
Word Processing Software
30
For assisting in drawing and manipulating graphics (e.g. Adobe Photoshop).
Image Processing Software
31
For assisting in accounting information, salary, tax returns (Tally software).
Accounting Software
32
Used for creating budget, tables etc. (e.g. MS-Excel).
Spreadsheet Software
33
To make presentations, slide shows (e.g. MS-PowerPoint)
Presentation Software
34
Some examples are MS-Office, Google Docs, Sun Openoffice, Apple iWork.
Suite of Software having Word Processor, Spreadsheet and Presentation Software
35
To assist in architectural design. (e.g. AutoCAD, Autodesk)
CAD/CAM Software
36
It captures, stores, analyzes, manages, and presents data, images and maps that are linked to different locations. (e.g. ArcGIS)
Geographic Information Systems
37
To access the World Wide Web to search documents, sounds, images etc. (e.g. Internet Explorer, Netscape Communicator, Chrome).
Web Browser Software
38
The different ways in which the software are made available to users are:
Retail Software OEM Software Demo Software Shareware Freeware Public Domain Software Open Source Software
39
It is off-the-shelf software sold in retail stores. It comes with printed manuals and installation instructions. For example, Microsoft Windows operating system.
Retail Software
40
It refers to software which is sold, and bundled with hardware. It is sold at reduced price, without the manuals, packaging and installation instructions.
OEM (Original Equipment Manufacturer) Software
41
It is designed to demonstrate what a purchased version of the software is capable of doing and provides a restricted set of features. To use the software, the user must buy a fully- functional version.
Demo Software
42
It is a program that the user is allowed to try for free, for a specified period of time, as defined in the license. It is downloadable from the Internet.
Shareware
43
It is software that is free for personal use. It is downloadable from the Internet. The commercial use of this software may require a paid license.
Freeware
44
It is free software. Does not have a copyright owner or license restrictions. The source code is publicly available for anyone to use.
Public Domain Software
45
It is software whose source code is available and can be customized and altered within the specified guidelines laid down by the creator. It has restrictions on their use and modification, redistribution limitations, and copyrights.
Open-Source Software
46
may require the user to purchase the software like retail software, or use free software like freeware, public-domain software, and open- source software.
Software acquisition
47
It provides basic functionality to the computer, controls computer hardware, and acts as an interface between user and computer hardware.
System Software
48
intermediates between users of computer and computer hardware. It manages resources of the computer system, controls execution of programs, and provides a convenient interface to the user for use of the computer.
Operating System
49
intermediates between the device and the software that uses the device. can be character or block device drivers.
Device Driver
50
is required for maintenance of the computer. Anti-virus, data compression, disk partitioning, backup, system profiling are some system utilities.
System utility software
51
include a set of commands that the user follows to write a program.
Programming Languages
52
It is defined by the hardware of the computer. A program written is very fast, machine-dependent, and is difficult to write.
Machine language
53
is used to convert a program written in high-level language and assembly language to a form that the computer can understand.
Translator software