Ask Question - Get Answer

4 Ans Contents of Computer Fundamentals

Asked by AL MaMun (4 Golds) Tuesday, 20 Jul 2021, 01:52 AM at (IT Job Preparation Computer Fundamentals)

Please log in to answer, like and save
Save 0

<<< Previous
Log in to Answer Next >>>



1: Introduction to Computers                                                                                                                 

Lesson 1 : Basic Organization                                                                                                                 

Lesson 2 : Types of Computers                                                                                                                

Lesson 3: History and Generations                                                                                                          

2: Number Systems and Codes                                                                                                              

Lesson 1 : Number Systems 

Lesson 2: Conversion of Numbers                                                                                                        

Lesson 3: Binary Arithmetic  

Lesson 4 : Data Representation and Codes   

3: Digital Circuits 

Lesson 1 : Logic Functions and Logic gates                                                                                            

Lesson 2: Boolean Algebra and Logic Simplification                                                                            

Lesson 3: Karnaugh Map and Logic Simplification                                                                               

Lesson 4: Latches and Flip-flops                                                                                                              

Lesson 5: Shift Registers and Counters                                                                                                   

4: Microcomputer System                       

Lesson 1 : Microcomputer Basics           

Lesson 2 : Organization of a Microcomputer 

Lesson 3 : Bus Organized Architecture  

Lesson 4: Working Principal of a Microcomputer 

Lesson 5: Motherboard and Adapter                                                                                       

5: Input and Output Devices  

Lesson 1 : Input/Output Operations and 

Lesson 2: Input Devices  

Lesson 3: Output Devices 

Lesson 4: Other Peripheral Devices  

6: Microprocessors 

Lesson 1: Introduction to Microprocessors 

Lesson 2: ALU and Control 

Lesson 3 : Microprocessors: Past, Present and Future 

Lesson 4: Parallel Processing 

7: Memory Organization                          

Lesson 1 : Memory Basics 

Lesson 2: Main Memory 

Lesson 3 : Secondary Memory 

8: Computer Software 

Lesson 1: Introduction and Classification 

Lesson 2: Application Package Programs 

Lesson 3 : Programming Languages 

9: System Software and Operating Systems 

Lesson 1: System Software 

Lesson 2: Introduction to Operating Systems 

Lesson 3: Processing and Services 

Lesson 4: Popular Operating Systems 

10: Database Concepts 

Lesson 1: Introduction to Databases            

Lesson 2: Database Software  

Lesson 3: Database Structures 

Lesson 4 : Database Access and Development 

11 : Software Development 

Lesson 1: Introduction to Software Development  

Lesson 2: System Analysis 

Lesson 3: System Design 

Lesson 4 : System Development                  

Lesson 5: System Implementation 

12: Computer Networks and the Internet 

Lesson 1: Introduction to Computer Networks 

Lesson 2 : Local Area Networks 

Lesson 3: Wide Area Networks 

Lesson 4 : Introduction to the Internet  

Lesson 5: Internet Services and Protocols how 

Lesson 6: Intranet and Extranet                                                                                                         

13: Information Technology 

Lesson 1: IT Concepts and Applications and  

Lesson 2: Multimedia Basics 

Lesson 3 : Multimedia System Development 

Lesson 4: Electronic Commerce                                                                                                         

14: Computers and Society 

Lesson 1 : Impact of Computers on Society                                           

Lesson 2: Access, Security and Privacy  

Lesson 3 : General Maintenance  

Lesson 4 : Selection of Microcomputers 



Answered by AL MaMun (4 Golds) Tuesday, 20 Jul 2021, 01:56 AM

Please log in to Upvote, Downvote and Report

Chapter 1

Introduction to Computers

Lesson 1: Basic Organization

Lesson 2: Types of Computers

Lesson3: History and Generations


Lesson 1: Basic Organization

1.1 Learning Objectives

On completion of this lesson you will know:

·         Basic concepts of a computer system

·         Basic elements of a computer system

·         Importance and limitation of computers

1.2 Computer Basics

A computer is an electronic machine that stores, retrieves, and processes data. It cannotthink or reason; it can only carry out instructions given to it. A set of instructions thatdirects its actions is called a program. Different programs are used to solve differentproblems. Ability to accept, store and execute programs makes the computer aninvaluable and all-purpose business tool.

The first step of solving a problem by a computer is to develop a computer program andthen store it in the memory. The computer then executes the instructions in the program.The instructions generally direct the computer to perform three basic functions over andover again; these are input, processing, and output. Collectively, these functionsconstitute the data processing cycle.

Input: Input devices feed the computer facts or data to be processed.

Processing: The control and storing of data, numerical comparisons and arithmeticoperations are performed on the input data to produce the results.

Output: The computer feeds the processed data or information to the output devices.


(Input Unit)



(Output Unit)


















Figure 1.1: a) Solving a problem with a computer, b) equivalent block diagram.

A computer reads a program and stores it in the memory and executes instructions to: 1.1

·         Input data from disk, keyboard, or other storage media,

·         Process data and

·         Output results to display screen, disk or other media.

1.3 Components of a Computer System

A computer is used to process data and a data processing system consists of more thanjust machines. A computer system must contain:

·         Hardware

·         Software

·         Humanware, and

·         Operational procedures.


Hardware refers to machines or physical equipment that performs the basic functions ofthe data processing cycle. In addition to the computer itself, other hardware devices arealso required. These devices may be off-line that is detached from the computer andoperating independently or they may be on-line that is directly connected to andcontrolled by the computer. A printer is an off-line device and a keyboard is an on-linedevice.




A program is a sequence of instructions, which directs a computer toperform certainfunctions. A computer must have access to stored programs and input devices for data.and it must make decisions, arithmetically manipulate de and output results in thecorrect sequence. Programs are referred to as software. Software is generally categorized as:

·         System software, and

·         Application software,

System software consists of programs that help the use of a computer. These programsperform such standard tasks as organizing and maintaining data files, translatingprograms written in programminglanguages to a language acceptable to the computer,scheduling jobs through the computer, as well as aiding in other areas of generaloperations. Of all, the systems software the most important one is known as the operatingsystem.

Application software includes programs to perform user applications. A computerprogram for preparing results of a public examination 8 an example of applicationssoftware. Application programs are either purchased or written by the computer users forspecific applications.


Humanware refers to the persons who design, program, and operate a computer. Thereare numerous categories of jobs, but the three principal positions for a large computerinstallation are: systems analyst, programmer, and computer operator. People in each ofthese areas generally perform special-purpose tasks under the supervision of a director ormanager.

A systems analyst requires a broad background and extensive understanding of theabove three job categories. The main task of a systems analyst is to study informationsystems and their processing requirements. A systems analyst defines the applicationsproblem determines systems specifications, recommends hardware and software anddesigns information processing procedures.

A programmer requires a comprehensive knowledge of programming languages andstandard coding procedures. This position does not require the broader understanding ofthe structure and inner workings of an application. A programmer's principal job is tocode or prepare programs based on the specifications made by the systems analyst.





A computer operator requires the least extensive background of the three categories. Acomputer operator generally performs a series of well-defined tasks to keep the computeroperating at maximum efficiency. The efficiency of a computer installation depends onthe quality and ability of the operational staff.

Operational Procedures

Operations of a data processing center require an extensive and clearly defined set ofprocedures for performing the essential functions. These functions generally includeobtaining, preparing, and entering data into the computer, processing jobs, initiating newprograms and changing or deleting old ones etc. Such procedures require actions to betaken in the event of hardware or software malfunctions.

1.4 Importance and limitations of Computers

Storage, processing and dissemination of information play a very important role inmodern information society. Computers, telecommunications, data and computercommunications contribute tremendously to these activities. 'Computers and electroniccommunications are getting closer and closer every day. Computers, electroniccommunications and other technologies associated with automation come under thegeneral term of information technology. Information technology influences our lives andits impact on society is increasing day by day.

A computer can perform calculations at a speed beyond human ability and with accuracyand consistency which people can not match. Some of the knowledge we process todaywould be unknown without the fast computational power of computers. The rapid social,economic cultural and technological changes cannot be imagined without the fastcomputational speed of present-day computers.

Present world is so much dependent on computers that if they could be taken awayovernight, the airlines, electronic communications, financial operations and officialactivities would collapse. There are many more examples like these. It is not possible foran average person to appreciate the direct and indirect impact of computers in society.Computers have penetrated human society far more deeply than average persons canreally appreciate.


The following are some important criteria, which may be used to justify the use ofcomputers:


Volume of data: The computer is suited to handling large volume of data



Accuracy: Computers ensure high degree of accuracy and their consistency is reliable.

Repetitiveness: Processing cycles that repeat time and time again are ideally suited tocomputers. Once a computer is programmed, it goes on automatically performing thetask as many times as required.

Complexity: Computers perform complex calculations. A computer provides therequired answers after running the program for complex calculations.

Speed: Computers work at very high speeds and this enables them to respond quickly toa given situation

Common data: One item of data can be used for different computer procedures.

A combination of two or more of the above criteria usually justifies the use ofcomputers. These criteria are used to carry out the preliminary survey to judge thesuitability of applications forcomputerization. Technological innovations in the recentpast have increased the range oftechnically feasible applications and they also providecost-effective solutions to a range ofproblems.

If the general criteria justify that a particular application may be suitable forcomputerization, then the following questions should be satisfactorily answered beforetaking any decision for computerization:

·         Is the use of a computer technically feasible?

·         Would it be cost effective?

·         Would it be socially acceptable?

Besides the advantages of using a computer, there are a few limitations of it. These are:

·         Computers can not think

·         Computers can not do anything without human instructions.

·         Computers can not make any adjustment as human being can do.

1.4 Exercise

Multiple choice questions

1.The three basic functions of a computer system are:

a. Input, addition and output b. Input, multiplication and output.

c. Input, processing and output. d. None of the above.




2. In general the categories of software are:

a. Package programs and application software.

b. System software and application software.

c. Programming language and operating system

d. Application programs andpackage programs.



Questions for short answers

3. What is a computer?

4. Name the elements of a computer system.

5. What is the difference between system software and application software?

6. What is meant by operational procedures?

7. What are the limitations of a computer


Analytical questions

8. What is data processing cycle? Discuss the elements of the cycle.

9. Describe the components of a computer system.

10. Write the importance and limitations of computer

11. Name and briefly explain important criteria, which may be used to justify the use ofcomputers.







Answered by AL MaMun (4 Golds) Tuesday, 20 Jul 2021, 01:59 AM

Please log in to Upvote, Downvote and Report

Lesson 2: Types of Computers

2.1 Learning Objectives

On completion of this lesson you will know classification of computers:

·         On the basis of purposes

·         On the basis of signals

·         On the basis of Capacity.

2.2 Classification based on purposes

There are either special-purpose or general-purpose computers. A special-purposecomputer is designed for a specific application. It is also known as dedicated computer.Many such computers have instructions permanently programmed into them that aredesigned to perform only one major function. Special-purpose computers are used tocontrol traffic lights, to control the collection of tolls on highways, and in automobiles.weapons, appliances and games etc.

General-purpose computers are used to handle a variety of tasks. This is possible by thestored-program concept. By this concept, a program containing a series of instructionsprepared for an application and temporarily stored in memory. Once stored in thecomputer's memory, the program can be executed to perform the specific function. Afterthe completion of the execution of one program, another program can be used for someother task. That is, the same hardware can be used to execute many different programs.

General-purpose computers are more versatile than special-purpose computers. Buttypically general-purpose computers are less efficient and slower than special-purposecomputers when applied to the same task. roll 100 mm

2.3 Classification based on signals

Two types of computers based on internal signaling are analog computers and digitalcomputers, an analog computer represents quantities by physical analogies. It representsphysical quantities, such as distance, velocity, acceleration, temperature, pressure, orangular position, force etc. by mechanical or electrical parameters.

An automobile speedometer is an example of an analog-computing device. It converts therotational rate of the drive shaft of an automobile into the numerical value of the speed ofthe vehicle. Similarly, a thermometer functions as an analog device by converting themovement of a column of mercury into a temperature reading.


Analog computers are ideal in situations where data can be accepted directly frommeasuring instruments The ability to collect data at high speeds and to process data atequally highspeeds, makes analog computers uniquely suited to controlling processes ofoil refineries, steel mills, weapon systems and similar other operations. An analogcomputer does not require any storage capability. The out from an analog computer isgenerally in the form of readings on a dial (as in the speedometer of a car) or a graphplotted on paper.

Analog computers were in use before the invention of the digital computers. There arefar more digital computers in use today than analog computers. This book concentrateson digital computers.

2.4 Classification based on capacity

Capacity of a computer refers to the volume of data that a computer system can process.Previously a computer's size was an indication of its capacity. With the current state ofminiaturization, measurement of capacity is based on throughput of the computer.Throughput is the amount of processing that can be performed in a given amount of time.Based on throughput computer systems can be divided into four major categories:

·         Microcomputers

·         Minicomputers

·         Mainframe computers and

·         Supercomputers.


Microcomputers (also known as personal computers - PCs) are microprocessor basedsmall laptop or desktop or notebook systems with varying capability. Personaldigitalassistants (PDAs) are very small portable computers.PDAs are also known as palmtopcomputers. The brain of a microcomputer is the microprocessor, it is a silicon chipcontaining necessary circuits to perform arithmetic/logic operations and to controlInput/output operations. A microprocessor is an integrated circuit (IC) whichgenerallycontain millions of transistors squeezed onto a tiny chip of silicon. A microcomputersystem is formed by adding input/output capability and memory to the microprocessor.

Early microcomputers had limited processing power and limited choice of input/outputdevices. Present day microcomputers have wider processing capabilities and they supporta wide range of input/output devices. Today microcomputers are available with aselection of input/output devices varying from a cassette recorder to a voice synthesizer.In addition to general-purpose computations, microcomputers are also used for specialpurpose applications in automobiles, airplanes, toys, clocks, appliances etc.



Workstations: High-end microcomputers are known as workstations. The workstationrepresents the bridge between the microcomputers and minicomputers. It is amicrocomputer with many of the capabilities of larger minicomputers but costing muchless. Initially it was designed for use by engineers and designers who need exceptionallypowerful processing and output capabilities.

Servers: Servers are not designed to be used directly. They make programs and dataavailable for users having access to a computer network. A computer network is acollection of computers connected together.

Clients: To use servers, users run desktop programs called clients, which know how tocontact the server and obtain information from the server. Use of desktop clients andcentralized servers is called client/server computing.

Terminals: Although terminals look like the personal computers, they have somelimitations when compared with personal computers. Terminals have only a screen and akeyboard and the electronics that allow them to communicate with the computer towhich they are connected. Because they lack the ability to process data on their own,they are called dumb terminals. There is a variety of dumb terminals that can performlimited processing. These are called smart (or intelligent) terminals. A personal computeris an example of a smart terminal.


A minicomputer system performs the basic arithmetic and logic functions and supportssome of the programming languages used with large computer systems. They arephysically smaller, less expensive, and have small storage capacity compared tomainframes. Minicomputers are ideally suited for processing tasks that do not requireaccess to huge volumes of stored data. As a result of low cost, ease of operation, andversatility, minicomputers have gained rapid acceptance since their introduction in themid-sixties. Some of the larger and expensive minicomputers are capable of supporting anumber of terminals in a time-shared mode. Use of minicomputers are gradually beingdiminished with the rapid development of microcomputers.

Mainframe Computers

A larger computer generally consists of modules mounted on a chassis (or mainframe)and is known as a mainframe computer. They vary in size, from those slightly larger thana minicomputer to supercomputers. Mainframe computer systems offer substantialadvantages over minicomputers or microcomputers. Some of these are: greaterprocessing speed, greater storage capacity, a larger variety of input/output devices,support for a number of high-speed storage devices, multiprogramming, and timesharing.




Owing to tremendous expense, a mainframe computer system must be operatedefficiently. Operating a mainframe at the required level of efficiency requires a verylarge and highly trained staff. Mainframe Computers are generally used by largebusinesses, universities, governmental agencies, and the military. These systems areoften coupled with other computer systems in a large network to provide enormouscomputing power. This is referred to as a distributed data processing system.


A very large and very powerful mainframe computer is called a supercomputer. Theastronomical cost of super-computers has limited their development to only a fewhundred worldwide. The Cray X-MP is an example of a supercomputer. Suchsupercomputers are applied to the solution of very complex and sophisticated scientificproblems and for national security purposes of some advanced nations.

2.5 Exercise

Multiple choice questions

1. A PC is a:

a. General purpose computer b. Microprocessor Good

c. Special purpose computer c. None of the above

2. Based on capacity, types of computer systems are:

a.      Microcomputers, minicomputers, mainframe computers andsupercomputers.

b.      Microcomputers, personal computers and IBM computers.

c.       Minicomputers, supercomputers and digital

d.      Analog computers and digital computers.

Questions for short answers

3. Distinguish between an analog computer and a digital computer.

4. Classify computer systems on the basis of capacity.

5. What is a PC? Differentiate between a client and a server?

Analytical questions

6. Briefly describe the classification of computer systems based on purposes andinternalsignaling.

7. What are the classes of computers based on capacity? Describe with examples of each class.

Answered by AL MaMun (4 Golds) Tuesday, 20 Jul 2021, 02:00 AM

Please log in to Upvote, Downvote and Report

Lesson 3: History and Generations

3.1 Learning Objectives

On completion of this lesson you will know:

·         History of computers

·         Generations of computers

3.2 Beginning

Different devices and tools have been used in calculation and processing of data. Anancient calculating device is the abacus, a mechanical calculating device first usedaround 2500 BC to add and subtract. Scientists and mathematicians later sought othermeans for calculations. John Napier, a Scottish mathematician, developed (about 1610) aseries of rods made of bones (commonly called Napier's bones) that could be arranged togenerate the products of selected numbers. He used these rods to produce the first tableof logarithms. In 1865 French mathematician Blasé Pascal improved on this concept andproduced a mechanical calculator called Pascaline. It was more compact and easier touse than Napier's bones. The Pascaline was capable of performing addition andsubtraction. All attempts to produce a calculator capable of performing all the fourarithmetic operations and producing mathematical tables quickly and accurately were notsuccessful until 1820. Thomas de Colmar of France produced the arithmometer, the firstfour-function practical mechanical calculator in 1920.

A young English mathematician named Charles Babbage of Cambridge Universitycontributed substantially towards the development of computers. Babbage gave muchthought to the design of a device to produce mathematical and navigational tables andcame upon a principle that used the differences between previous values in a table toproduce new values. Babbage was able to construct a working model to illustrate theprinciple of the difference engine. Babbage thought of a steam-driven version of thedifference engine capable of calculating and printing results at a rate of two twenty-digitnumbers per minute.

Babbage built part of the difference engine but abandoned it in favor of a more powerfuland versatile machine, the analytical engine. The analytical engine was designed to usepunched cards to provide a constant flow of information through the machine's elaborateseries of columns, gears, wheels, and levers. The analytical engine included all thefunctional units of a modern computer: input of data, arithmeticunit for computation





memory for data and instructions, and display for output. This was an ambitiousprojectduring a time when electronics, transistors, and chips did not exist. The engine was apuzzle to all but a few mathematicians. This machine, however, was never built. Nearly a century Tater a new generation of scientists and engineers equipped with newdevelopments brought Babbage's vision back into focus.

Insignificant progress took place over the next decades. In the United States the 1890census was approaching, and there was no way that it could be completed by 1900, asrequired by the constitution. Herman Hollerith, an employee of the Census Office inWashington, started to develop an automated device to complete this task in ten years.The result was Hollerith's tabulator. A manual card puncher, a card reader, and anelectromechanical card sorter were the main components of this machine.accurate.

With this tabulator, Hollerith was able to complete the census calculations in onlytwoyears. Hollerith's success paved the way for further research and development. Analogcomputers, a new class of computing devices, emerged. These devices used electricalvoltages to represent physical quantities. They functioned by establishing an analogybetween a physical quantity and a voltage level. They were very fast but not sufficiently accurate.


The first electronic computers, the ABC (Atanasoff Berry Computer) and the ENIAC(Electronic Numerical Integrator and Calculator) were built in USA in the early 1940s.The ABC, built by Atanasoff and Berry, was the first electronic computer using vacuumtubes. The ENIAC, built by Eckert and Mauchly, was a special-purpose computer. In1949, at Cambridge, the EDSAC (Electronic Delay Storage Automatic Computer), thefirst general-purpose electronic computer operating under the control of a storedprogram, was completed. A stored program is a set of instructions stored in memory thatguides the computer, step by step, through a process.

John Von Neumann, originator of the stored-program concept, developed the IAS(Institute for Advanced Study) computer at Princeton University. This machine was therealization of John Von Neumann ideas on computer design. Most computers built afterthe IAS computer have "Von Neumann" characteristics.

Agroupofscientists at MIT in USA headed by Ken Olsen developed the Whirlwindcomputer, which was more than twenty times faster than the ENIAC. Both the IAS andWhirlwindcomputers introduced computational innovations of astronomical proportions.Computers were not available commercially until early 1951. In 1951, the Sperry RandCorporation of USAbuilt the UNIVAC Universal Automatic Computer). The




UNIVAC I built for the Bureau of Census of the United States was the firstcommercially available computer. The first computer installation to handle businessapplications was set up in 1954 at Louisville, Kentucky, USA. The UNIVAC I is nowon display in the Smithsonian Institution in Washington D.C. in USA.

Day by day computers were becoming smaller, faster, and more powerful. In 1956, MITin the USA introduced its compact TX-0 transistorized computer system. A few yearslater, in 1960, the first integrated circuit was produced by Jack Kilby of TexasInstruments in USA and the DEC PDP-1 minicomputer was developed. In the Mid1960s, minicomputers began appearing as a forerunner of mainframes and supercomputers.The invention of microprocessor in 1971 began a new era and microcomputers based onmicroprocessors began to appear from the Mid-1970's. Microcomputers provide thedriving force of the present information age.

3.3 Computer Generations

Developments over the years have resulted in machines with greatly increased speeds,storage, memory, and computing power. The developments were so far-reaching andnumerous that they are generally categorized by generations. Each generation is initiatedby significant advances in computer hardware or computer software.

First Generation (1942-1959)

First-generation computers utilized vacuum tubes in their circuitry and for storage ofdata and instructions. The vacuum tube was bulky, caused tremendous heat problems,and was never a reliable device, it caused a great number of breakdowns and inefficientoperations. Magneticcores began to replace vacuum tubes as the principal memorydevice in the early machines. Small doughnut-shaped cores were strung on wires withinthe computer. Programs were written in machine language employing combinations of 0and 1. Examples of first generation computers are IBM 650, IBM 704, IBM 705, IBM709, Mark II, Mark III etc.

Second Generation (1960-1965)

The second generation computers saw the replacement of the vacuum tubes bytransistors. A transistor can be thought of as a switch, but with no moving parts. Becauseof high speedoperation and small size, computers of this generation could perform asingle operation in microseconds and were capable of storing tens of thousands ofcharacters. Manufacturers began producing business-oriented computers with moreefficient storage and faster input and output capabilities. Second generation computers




were reliable, compact in size, and virtually free of heat problems. Programming wasdone in both machine and symbolic languages. Symbolic languages utilize symbolicnames for computer commands and allow the use of symbolic names for items of data.This language is also known as assembly language. Examples of second generationcomputers are: IBM 1400, CDC 1604, RCA 501, NCR 300, GE 200, IBM 1600 etc.

Third Generation (1965-1971)

These computers were characterized by integrated circuits with components so small thatin many cases they were hardly visible to the naked eye. Third generation computerswere characterized by increased input/output, storage, and processing capabilities,Input/output devices could communicate with computers over distances via ordinarytelephone lines or could scan a page and input the information directly into the computer,could display pictures on a television-like screen, could make musical sounds, and couldeven accept voice input.

Storage capabilities were increased and millions of characters could be stored andrandomly accessed in fra ions of a second. Third-generation computers could processinstructions in nanoseconds. In addition, computers were able to process severalprograms or sets of instructions simultaneously. Programmers were able to make use ofhigh-level problem oriented and procedure oriented languages that closely resembles thecommonly used form of expressions. Examples of third generation computers are IBM360, IBM 370, PDP-8, PDP-11, GE 600 etc.

Fourth Generation (1972 - Present)

The fourth generation computers possess still greater input/output, storage, andprocessing capabilities. In the fourthgeneration computers, semiconductor storagedevices were introduced. In the early 1970s IBM introduced the concept of virtualstorage into their 5000 and 370 series of computers. Machines previously limited to amaximum internal storage capability of approximately one million characters nowpossessed a virtual storage capability in billions and trillions of characters. With thiscapability a machine could execute a program many times the size of the machine'sactual memory. Microcomputers using microprocessors as the CPU proliferated in thefourth generation.

Now a days, the compact disk (CD) promises to become the data storage medium ofchoice. A compact disk read-only memory (CD-ROM) is encoded with on and off bits.Bits are stored on the disk's (3.5-inch diameter) aluminum surface as tiny pits at varyingdepths. The average CD can store about 4,800 million bits or 600 million characters of




data. This is approximately a quarter of a million pages of text. 101 101 2000The most impressive advancement has occurred in software. As a result of these changes,access to substantial computer power, previously only affordable by very large businessconcerns, is now economically feasible for small business and personal applications.Personal computers are examples of fourth generation microcomputers.

Fifth Generation

Fifth generation of computers is yet to come. They will be capable of reasoning,learning, making inferences and behaving in ways usually considered exclusive ofhumans. These computers will be equipped with massive primary-storage capabilitiesand extremely fast processing speeds. Software will proliferate and get much bigger.Hardware will continue to shrink in size but internal memory will increase dramatically."Talking machines” will be common place. Voice-recognition, the ability for a machineto understand and obey spoken words will be developed. Industrial and personal robotswill roll and walk. Expert systems software will place the knowledge of experts andconsultants (such as doctors, lawyers and teachers) at the disposal of general users. Hugenumber of computers will be linked in parallel offering computing power of aninconceivable magnitude. Artificial intelligence will be used extensively to enhance thesystem behavior in the future.

3.4 Exercise

Multiple choice questions

1. Who developed the stored program concept?

a. Blaise Pascal.b. John Von Neumann.

c. Herman Hollerith.d. Charles Babbage.

2. Influence of artificial intelligence is considered in:

a. First generationb. Third generation

c. Fourth generationd. Fifth generation

3. Who developed the concept of the difference engine?

a. Blaise Pascal.b. John Von Neumann.

c. Herman Hollerith.d. Charles Babbage.




Questions for short answers

4. Who was Charles Babbage? Mention his contributions in the history of computers?

5. What is meant by computer generations?

6. What is the name of first commercial computer?

7. Who was John Von Neuman? What is his contribution in the history of computer?

Analytical questions

8. Write an essay on the history of computers.

9. Briefly describe the computer generations.

10. Describe the trend and features of fifth generation computers.

Answered by AL MaMun (4 Golds) Tuesday, 20 Jul 2021, 02:01 AM

Please log in to Upvote, Downvote and Report

Related Q/A:

0 Ans Please anyone give me syllabus for government programmer job.

4 Ans Contents of Computer Fundamentals