Computer science is the integration of principles and applications of technologies that are required to provide access to information. This science revolves around studying the structure and expressions of algorithms, which are then used to solve complex problems. To excel at and understand computer science, it is important to understand industry terminology. By learning the basic terminology used in computer sciences, other, more complicated concepts will be easier to understand. Below is a list of popular computer science terminology.
The device on which you’re viewing this quiz – do you know how it works? There is a vast amount of processes going on under the hood of whatever phone, laptop or tablet you use on a daily basis, an endless array of ones and zeroes all working together to display these words. How does it all work? Test your knowledge on that and all the other facets of computer science in this quiz! This graduate seminar focuses on the design of a curriculum and pedagogical infrastructure for a new computer science course. This term, the target course will be an undergraduate course in computational linguistics, the study of human language using the tools and techniques of computer science, and the technological applications thereof.
Application: An application is a set of codes designed to allow specific tasks to happen. Microsoft Windows and Internet Explorer are common examples.
Application Server: Application Server is a specialized server that is based on client/server architecture. Its sole responsibility is to run specific applications within the network.
API: API refers to Application Programming Interface. It’s the platform used by a program to access different services on the computer system.
Array: An array is similar data saved on a computer system in a sequential form.
BIOS: BIOS stands for Basic Input/Output System. It gives the computer a platform to run the software using a floppy disk or a hard disk. BIOS is responsible for booting a PC.
Bit: Bit is Binary Digit. It refers to a digit number, either a 0 or a 1. The binary digit is used to represent computerized data.
Boolean: An expression, the value of which is either true or false.
Buffer: Buffer is a location, especially in RAM, for storage of temporary data to speed up an operation such as disk access or printing.
BUS: A bus is a set of wires that enables flow of data from one location of the computer to another.
Byte: Eight bits is equal to 1 byte.
CGI: CGI stands for Common Gateway Interface. It defines how an auxiliary program and a Web server would communicate.
Class: A group of objects having same operations and attributes is defined as a class.
Client: A client is a program that asks for information from other processes or programs. Outlook Express is a great example of a client.
CMOS: CMOS is an abbreviation for Complementary Metal-Oxide-Semiconductor. It is the battery powered chip that is situated on the Motherboard that retains system information such as date and time.
Data: Data refers to the information that is saved on a computer.
DOS: DOS is an acronym for Disc Operating System. It is a command line operating system launched by Bill Gates.
DTP: Desk Top Publisher (ing) is a term that describes a program that enables users to create, design, and print items such as business cards, birthday cards, letterheads, calendars, invitations, and so on.
Entity-relationship diagram: It’s a diagram that represents entities and how they are related to each other.
Environment: Environment refers to the interaction among all factors external to a physical platform. An environment is made of specific software, hardware, and network protocols that allow communication with the system.
Event Listener: It is an interface of JAVA responsible for handling events.
FAT: FAT is an acronym for File Allocation Table. It resembles a table of contents so that files can be located on a computer.
Fault: Hardware or software failure.
Front End: It is an interface through which a program can be accessed by common users.
Hardware: Hardware is a set of physical objects such as monitor, keyboard, mouse, and so on.
Icon: Icon is a small visual display of an application which can be activated by clicking on it.
IDE: It stands for Integrated Development Environment. IDE is a programming system that combines several tools of programming to provide an integrated platform for programming. For instance, Visual Basic provides an IDE.
Instance: It is an object described by its class.
Internet: Internet is a network that accommodates several computers to facilitate exchange and transfer of data.
Kernel: It is a program called when a computer system is started. Kernel is responsible for setting up system calls in order to manage hardware and system services, and allocate resources to applications.
LAN: LAN is an acronym for Local Area Network that spans small area. A LAN can be connected to another LAN to accommodate more computers.
Memory: Memory is the internal storage location where data and information is stored on a computer.
Modem: Modem is a term created from the beginning letters of two other words viz. MOdulation and DEModulation. The term implies changing of data from digital to analog and then back to digital.
Network: A Network is a group of computers connected to each other in order to send and receive data.
Operating System: An Operating System provides the software platform required for various applications to run on. Its responsibility is to manage memory storage and security of Data.
Packet: Sections in which message or data are divided to transfer it over a network.
Pixel: Pixel is formed by combining the two words viz. Picture Element. It represents one point within an image.
Port: Port is a connecting component mainly a hardware that enables two computers to allow data sharing physically. Examples are USB and HDMI.
Process: It’s a series of commands that changes data values.
Protocol: Protocol refers to a set of rules that are followed by two devices while interacting with each other.
Query: Query is a request made by a computer from a database residing in the same system or a remotely located system.
RAM: RAM is an acronym for Random Access Memory. It is a configuration of storage cells that hold data so that it can be processed by the central processing unit. RAM is a temporary storage location.
ROM: ROM is an acronym for Read-Only Memory. It is semiconductor-based storage system that saves information permanently.
Software: Software is a program (coding) that the computer reads. The system then carries out functions as directed by the code. Adobe Photoshop is software.
TCP/IP: TCP/IP is an acronym for Transmission Control Protocol/Internet Protocol. It’s a set of communication protocols used to connect host computers on the Internet.
URL: URL stands for Universal Resource Locator. It’s a way of accessing the Internet.
Virtual Memory: Virtual Memory is the unused memory on the hard disk used when certain applications require more RAM than is available on the machine.
Virus: Virus is a program that is loaded onto your computer without you knowing about it and it runs to hinder the normal functioning of the computer.
WWW: WWW stands for World Wide Web. It’s a term used to define the Internet.
WAN: WAN is an acronym for Wide Area Network. Such a network spans over an area larger than a LAN.
ZIP: ZIP is an acronym for Zone Information Protocol. ZIP application enables transfer of data using compression of files.
For additional information, please refer to the following sites:
1.Whichis a type of microprocessor that is designed with limited number ofinstructions:
b.RISC
d.MUX
2.Whichunit is a pipeline system helps in speeding up processing over a non pipelinesystem:
b.RISC
d.MUX
3.Thegroup of binary bits assigned to perform a specified operation is known as:
b.Control word
d.None
4.Howmany binary selection inputs in the control word:
b.7
d.28
5.Incontrol word three fields contain how many bits:
b.2
d.4
6.Threefields contains three bits each so one filed has how many bits in control word:
b.4
d.6
7.Howis selects the register that receives the information from the output bus:
b.Encoder
d.Allof these
b.RISC
d.MUX
9.Howmany source register propagate through the multiplexers:
b.2
d.4
10.How manybits of OPR select one of the operations in the ALU:
b.3
d.5
11.five bitsof OPR select one of the operation in the ____ in control register:
b.RISC
d.MUX
b.3
d.5
13.In stackorganization the insertion operation is known as ____:
b.Push
d.None
14.In stackorganization the deletion operation is known as ____:
b.Push
d.None
15.A stack ina digital computer is a part of the_____:
b.CPU
d.Noneof these
16.In stackorganization address register is known as the:
b.Stackpointer
d.Popoperation
17.In registerstack a stack can be organized by a ______number of register:
b.Finitenumber
d.None
18.Whichoperation are done by increment or decrement the stack pointer:
b.Pop
d.None
19. In register stack a stack can be a finitenumber of_____:
b.Memory word
d.Allof these
20.The stackpointer contains the address of the word that is currently on____:
b.Downof the stack
d.None
21.In registerstack items are removed from the stack by using the ____operation:
b.Pop
d.None
22.Whichregister holds the item that is to be written into the stack or read out of thestack:
b.IR
d.DR
23.In registerstack the top item is read from the stack into:
b.IR
d.DR
24.Inconversion to reverse polish notation the ____and____ operations are performedat the end:
b.Subtractand multiplication
d.Allof these
b.Readpolish notation
d.Noneof these
26.Instructionformats contains the memory address of the______:
b.Main memory
d.ALU
27.Ininstruction formats instruction is represent by a________ of bits:
b.Parallel
d.None
28. In instruction formats the informationrequired by the ______ for execution:
b.CPU
d.DATA
29.The operationis specified by a binary code known as the_____:
b.Opcode
d.Allof these
30.Which arecontains one or more register that maybe referenced by machine instruction:
b.Output
d.ALU
31.Memory–mapped ___is used this is just another memory address:
b.Output
d.None
32. Which operation use one operand or unaryoperations:
b.Logical
d.None
a.dst<-[src1][src2]
c.dst<->[src1][src2]
34.2- Addressformat can be represented as:
b.dst<-[dst]*[src]
d.Allof these
35.In1-address format how many address is used both as source as well asdestination:
b.2
d.4
b.Register
d.Noneof these
37.___ mode ofaddressing is a form of implied addressing:
b.Array
d.Binary
b.Arithmetic
d.None
39.In the RPNscheme the numbers and operators are listed__________:
b.Onebefore another
d.Anotherbefore one
40.Inaddressing modes instruction has primarily how many components:
b.2
d.4
b.Effectiveabsolute
d.Endaddress
42.In whichaddressing the operand is actually present in instruction:
b.Directaddressing
d.Noneof these
43. In which addressing the simplest addressingmode where an operand is fetched from memory is_____:
b.Directaddressing
d.Noneof these
b.Directaddressing
d.Noneof these
45.In whichmode the main memory location holds the EA of the operand:
b.Directaddressing
d.Indirectaddressing
46.Whichaddressing is an extremely influential way of addressing:
b.Immediateaddressing
d.Registeraddressing
47.In the base–register addressing the register reference may be _____:
b.Explicit
d.None
48.In post–indexing the indexing is performed_____
b.After theindirection
d.Allof these
49.Inpost-indexing the contents of the address field are used to access a memorylocation containing a___ address:
b.Directaddressing
d.Noneof these
b.Afterthe indirection
d.Allof these
51.The finaladdressing mode that we consider is______:
b.Directaddressing
d.Stackaddressing
52.In datatransfer manipulation designing as instruction set for a system is acomplex_____ :
b.System
d.Noneof these
53. Which addressing is an extremely influentialway of addressing:
b.Directaddressing
d.Displacementaddressing
54.Whichaddressing offset can be the content of PC and also can be negative:
b.Immediateaddressing
d.Registeraddressing
b.Memory size
d.None
56.In lengthinstruction some programs wants a complex instruction set containing moreinstruction, more addressing modes and greater address rang, as in caseof_____:
b.CISC
d.None
57. In length instruction other programs on theother hand, want a small and fixed-size instruction set that contains only alimited number of opcodes, as in case of_____:
b.CISC
d.None
58.Theinstruction set can have variable-length instruction format primarily due to:
b.Varyinglength of opcodes in some CPU
d.None
59.Aninstruction code must specify the address of the____:
b.Operand
d.None
60.A simple____ differs widely from a Turing machine:
b.RISC
d.ALU
b.2
d.4
62.Which isdata manipulation types are:
b.Shiftinstruction
d.All of these
63.Arithmeticinstruction are used to perform operation on:
b.Non-numericaldata
d.None
b.2
d.4
b.Subtraction
d.Division
f.None of these
66.In whichinstruction are used to perform Boolean operation on non-numerical data:
b.Shiftmanipulation
d.Noneof these
67.Whichoperation is used to shift the content of an operand to one or more bits toprovide necessary variation:
b.Shiftmanipulation
d.Noneof these
b.Register
d.CPU
69.Whichcontrol refers to the track of the address of instructions:
b.Registercontrol
d.Noneof these
70.In programcontrol the instruction is set for the statement in a:
b.Sequence
d.None
71.How manytypes of unconditional jumps used in program control are follows:
b.2
d.4
72.Which are unconditional jumps used in programcontrol are follows:
b.Nearjump
d.All of these
73.Whichinstruction is used in program control and used to decrement CX and conditionaljump:
b.Shiftmanipulation
d.Noneof these
b.Shortjump
d.Farjump
75.Who changethe address in the program counter and cause the flow of control to be altered:
b.Circularmanipulation
d.Allof these
76.Which isthe common program control instructions are:
b.Jump
d.Return
f.None of these
77.Which is atype of microprocessor that is designed with limited number of instructions:
b.RISC
d.None
b.Symmetricmultiprocessor
d.None
b.Unitmemory access
d.None
a.NumberUniform memory access
c.NonUniform memory access
81.SIMD standsfor:
![Processing Processing](/uploads/1/2/4/8/124804897/492172630.jpg)
b.Single instructionmultiple data
d.Scaleinstruction multiple data
a.Multipleinput multiple data
c.Multipleinstruction multiple data
83.HLL standsfor:
b.Highlevel line
d.Highlevel limit
84.Which is amethod of decomposing a sequential process into sub operations:
b.CISC
d.Database
b.2
d.4
b.SIMDarray processor
d.None
b.Artificialintelligence
d.Imagesprocessing
f.Gene mapping
h.All of these
88.Which typesof jump keeps a 2_byte instruction that holds the range from- 128to127 bytes inthe memory location:
b.Near jump
d.Allof these
89. Which types of register holds a single vectorcontaining at least two read ports and one write ports:
b.Database
d.Vectorregister
90.Parallelcomputing means doing several takes simultaneously thus improving theperformance of the________:
b.Computersystem
d.Vectorregister
b.Vectorprocessing
d.None
92.Whichprocessor is a peripheral device attached to a computer so that the performanceof a computer can be improved for numerical computations:
b.SIMDarray processor
d.None
93.Whichprocessor has a single instruction multiple data stream organization thatmanipulates the common instruction by means of multiple functional units:
b.SIMD arrayprocessor
d.None
94.Which carryis similar to rotate without carry operations:
b.Rotatethrough carry
d.None
95.In the caseof a left arithmetic shift , zeros are Shifted to the ______:
b.Right
d.Down
96.In the caseof a right arithmetic shift the sign bit values are shifted to the_____:
b.Right
d.Down