Difference Between 4th And 5th Generation Computer

Today, it is widely recognized computer is really essential for the entire world. During the 21th century, many people were realize using computer could help them successful a lot of things with easier, either that’s for calculation or management. So, as we know computer is a very useful digital machine, but not everyone actually know how it created by. Therefore in this assignment, we would discuss all the things about computer architecture.

In this assignment, it has been recognized in four sections, which are introduction, content conclusion and references, each section would go in to details. First of all, in first question we would talk about some several generations of computer central processing unit (CPU), which included the stage of design and development of early CPU as well. During this section, we will make some comparison with the latest CPU and how much faster is the design and development of the latest CPU as opposed to the beginning of the CPU inventions. After that, during the secondary question in this assignment, we would create a diagram and discuss about the bus system. In this part, we should explain more detail about the bus system in term of interconnection, transmission and architecture as well.

Third Generation The period of third generation: 1965-1971. Integrated Circuit based. The third generation computers emerged with the development of IC (Integrated Circuits). The invention of the IC was the greatest achievement done in the period of third generation of computers. IC was invented by Robert Noyce and Jack Kilby in 1958-59. IC is a single component containing a number of transistors. 2010-: Fifth Generation – Artificial Intelligence. Computer devices with artificial intelligence are still in development, but some of these technologies are beginning to emerge and be used such as voice recognition. AI is a reality made possible by using parallel processing and superconductors. I7-5775C 5th Gen 3.30 3.70 6 4/8 65 Iris™ Pro 6200 300/1150 Yes Yes Yes No 2 NA/1333,1600/NA i7-5820K 5th Gen 3.30 3.60 15 6/12 140 No N/A Yes Yes Yes No 4 1600,1866,2133/NA/NA i7-5930K 5th Gen 3.50 3.70 15 6/12 140 No N/A Yes Yes Yes No 4 1600,1866,2133/NA/NA i7-4790T 4th Gen 2.70 3.90 8 4/8 45 HD 4600 350/1200 Yes Yes Yes No 2 NA/1333/1333,1600.

As a conclusion, this assignment is about the function and structure of computer. The purpose of this assignment is to present as clearly and completely as possible, the characteristics and nature of modern-day computer system. Although most of the resources of this assignment are taken from internet and reference book, the objective is to present the material in a fashion that keeps new material in a clear context to those readers.

2.0 Definition of question 1

The meaning of computer architecture can be properly defined as a specification detailing that how a set of the hardware and software technologies standards interacting to form the platform or computer system. It is refers to how compatible with a computer system technologies and its design. Likewise, computer architecture also could refer to those attribute within the system, and those attribute have a direct impact on the logical execution of a program. For example, architecture attribute have include a lot of instruction set, those are the number of bits inside the program were used to represent a various data type, and the data type can be a numbers or characters.

Besides that, I/O mechanisms and some techniques for the addressing memory also have been included within the architecture attribute. In addition, there have three type of computer architecture in our daily use, which is system design, instruction set architecture (ISA) and computer organization (known as mircoarchitecture). In short, computer architecture mostly likes to determine what the user, system or technology were needs and create some logical design and standard based on those requirement.

(Techopedia.com, 2012-2013)

3.0 The brief history of computer

The history of computer development was often referring to several different generations of computing devices. Each generation of computer is characterized by its technological development. Those purposes are wanted to increate smaller, cheaper, efficient, powerful and reliable devices.

3.1First Generation (1940-1956) Vacuum Tubes

For the first generation computer, its circuitry and magnetic drums of memory almost are making by vacuum tubes. It often larger and should have a rooms size to place it. It is very expensive to operate, since this kind of computers are enormous and should use a great deal of electricity to make it work. Besides that, it also would generate a lot of heat, so that is the most common cause to become malfunction.

The first generation computers were relied on the lowest-level programming language or machine language to perform an operation system, but it just only can solve the problem at a time. By using an input, it was based on the punched cards or paper tape, and the output would be displayed on printouts. The ENIAC and UNIVAC computers are the great examples of first-generation computing devices. The UNIVAC was the first commercial computer that delivered to a business client, which is the U.S. Census Bureau in 1951.

3.2 Second Generation (1956-1963) Transistors

While completely develop a second generation computing devices, the transistors had been developed and replaced vacuum tubes. In 1947, the transistor was already invented, but it is not widespread to use until 1950s. Though this transistor was far superior to vacuum tube, it became more reliable than their first generation predecessors, and allows computer to increasingly smaller, cheaper, faster, and more energy efficient. In fact, although the problem about generated a great deal of heat are haven’t solve yet, its improvement are still biggest than vacuum tube. Because of this reason, its input and output must still reliable on punched card and printout.

In addition, the cryptic binary machine language of second generation computer was evolving a change to languages, symbolic or assembly, which could allow programmer to specify a proper instruction in word form. Moreover, the high-level programming language had also being developed at the same time, such as the early version of FORTRAN and COBOL.

During this invention, the technology of magnetic drum had been changed to magnetic core, which means the first computer can store their instruction to their memory. So there have many atomic energy industry in this generation would started to use this type of computer to operate their system.

3.3 Third Generation (1964-1971) Integrated Circuits

For the third generation computer, the development of integrated circuit was began the hallmark. In this generation, its transistor was evolved to become miniaturized, and it could place on the silicon chips, which is called semiconductor. Therefore, it has a decisive prerequisite to increase the efficiency and speed of the computer. Besides that, it was also instead of printouts and punched cards. The user interact with the third generation computer was through the monitors, keyboard and interface with an operating system, which would allow any device to run many kind of application at a same time, and its application should run with the central program that had been monitored within the memory. Lastly, it was increasingly smaller and cheaper than before generation.

3.4 Fourth Generation (1971-Present) Microprocessors

The microprocessor was the fourth generation of the computer, it have a thousand of integrated circuits were built onto the single silicon chip. Different with the first generation, the shape of this computer now could fit into the palm of the hand as well.

For example in 1971, the Intel 4004 chip has been developed, it was located the entire component within the computer, which is from the central processing unit and memory until to the input/output controls that onto the single chip. After that, the IBM was introduced its first computer that suggest for the home user in 1981, and in 1984 Apple company introduced Macintosh. Besides that, during this generation, as a small computer to become more powerful and efficiently, Microprocessors are not only could be used in realm of desktop computer, many products in our daily use was begin to use microprocessor, for example like handheld devices, though the development of GUI, it could be easily link together and form a network, and it was led to the development of the internet.

3.5 Fifth Generation (Present and Beyond) Artificial Intelligence

For the concept of fifth generation computing devices, there are almost based on the artificial intelligence. Although this is still in development, there have some application like voice recognition was being to use. In addition, based on this development, the usage of parallel processing and superconductor was helping to make artificial intelligence to become more reality. There have some technologies were most radically change the face of computer, which is molecular, quantum computation and nanotechnology. Normally, the goal of fifth generation computing is to develop some device that could properly respond to the natural language input or become more capable of self-organization and learning.

4.0 The comparison of computer generation

Depended on this assignment, as we can see there have a very big change during those evolutions of computer generation, whether that is hardware or software components, they still have a lot of improvements to become smaller, faster and efficiently. Below diagram was obviously showing those differences between each computer generation.

COMPARISION IN GENERATIONS OF COMPUTERS

1STGENERATION

2nd GENERATION

3rdGENERATI-ON

4th GENERATION

5thGENERATION

PERIOD

1940-1956

1956-1963

1964-1971

1971-PRESENT

TODAY- FUTURE

CIRCUITRY

VACUUME TUBE

TRANSISTOR

INTEGRATED CIRCUITS (IC)

MICROPROCESSOR

(VLSI)

ARTIFICIAL INTELLIGNCE

MEMORY CAPACITY

Difference between 4th and 5th generation computer language

20 KB

128KB

1 MB

SEMICONDUCTOR TYPE & VERY HIGH

-

PROCESSING SPEED

300IPS

300 IPS

1 MIPS

FASTER THEN 3RDGENERATION

Difference Between 4th And 5th Generation Computer Images

-

PROGRAMMING

LANGAUAGES

ASSEMBLY Cannot load soundsource omnisphere 2 keyscape.

LANGUAGE

HIGH LEVEL LANGAUGAE (FORTRAN , ALGOL)

C, C++

C , C++ , JAVA

-

POWER CONSUMED

HIGH

LESS COMPARE TO 1ST GEN.

LESS

LESS

-

SIZE

VERY LARGE

LESS SPACE COMPARE TO 1ST GENERATION

SMALL & CAN BE USED IN HOMES

SMALL & USED IN HOMES

-

EXAMPLES OF COMPUTERS

UNIVAC,EDVAC

IBM 1401,IBM 7094,CDC3600,D UNIVAC 1108

IBM 360 SERIES,1900 SERIES

PENTIUM SERIES , MULTIMEDIA, STIMULATION

-

5.0 Definition of question 2

For talking about the bus interconnection, the bus could properly define as a communication pathway that used to connect to two or more devices within the computer system, it also knows as a medium of sharing transmission. Whenever the multiple devices are connecting to the bus, its signal will be transmitted by any devices which their reception was available, and though receptions mostly were coming from the other devices that have been attached to the bus. In addition, if there have two devices try to transmit during at the same time period, its signal will become overlap and sometimes begin garbled. Therefore, the transmission could be successful at a time, but only did by one device.

Typically, a bus was consists a lot of multiple communication pathway and line within the computer. Bresser usb microscope software download mac. Actually, each line was used to transmitting signal which represented binary 1 and 0. Over the time, the sequence of binary digits could be transmitted across a single line. Likewise, the several lines of the bus could be used to transmit binary digit simultaneously. For example, the 8-bit unit of data could be transmitted over eight bus line.

In computer system, there have contains a lot of different buses that provide pathways, and these process will be provided in between the component within the various levels of computer system hierarchy. Some of the major computer components like processor, memory, and I/O are using buses to connected, and this also what we called a system bus. In short, the most general computer interconnection structure is based on the use of single or many system buses.

Difference Between 4th And 5th Generation Computer History

6.0 Bus Structure

In a system bus, it typically consists of about 50 to 100 of separate lines. Each line was assigned its particular meaning or some else function as well. Although there have many different design of a bus structure, but it would properly be classified into three categories of the function groups, which is data, address, and control lines. Below diagram was obviously showing the bus interconnection scheme.

Bus

Address lines

I/O

RAM

ROM

CPU

Control lines

Bus

Data lines

6.1 Data lines

The function of data lines which is use to provide the path for moving data among the system modules. These kinds of lines, collectively, know as data bus. The data bus may have consists of 32, 64, 128, or something even more separate line. Besides that, the numbers of the lines are begun referred as a width within the data bus. Because each of the line could only carry 1 bit at a same time, therefore the number of line would determine how many bit that could be transfer as well. The width of these data bus was a factor of key with determined that overall the system performance. For example, if there is a type of 32 bit wide and each instruction has 64 bits long of the data bus, then during each instruction cycle, the processor should access to memory module in twice.

6.2 Address lines

The function of address lines were used to designate the destination and source of the data which on the data bus. For example, if the processor would like to read a word (8, 16, 32 bits) of the data from the memory, it would put the address of its desired word onto the address lines. In short, the width of the address bus will determines the maximum possible memory capacity of the system. Moreover, typically the address lines were also using to address I/O ports. For the higher-order bits would be use to select a particular module onto the bus system, and the lower-order bits were used to select a memory location or I/O port within the module. For instance, on the 8-bit address bus, the address is 01111111 and the below might reference are located within the memory module 0 with 128word of the memory, therefore in the address 10000000 and the above refer to the devices would attached to the I/O module 1.

6.3 Control lines

The control lines mostly were used to control the entire access to and the usage of the data and the address line. Because even though the data or address lines were shared by the entire component, it should be a means to controlling them use. The control signal will transmit the both information of timing and command among the system modules. The timing signal will indicate the validity of the address and timing information. Besides that, the command signal also will specify the operation to begin to perform. Normally, there have something should be included within the control lines:

Difference Between 1st 2nd 3rd 4th And 5th Generation Computers

Memory write: Cause the data on the bus would be written into the address location.

Memory read: Cause the data from the address location would be place in the bus.

I/O write: Cause the data on the bus would become an output to the address I/O port.

I/O read: Cause the data from the address I/O port will be place on the bus.

Transfer ACK: To indicate which data have been accepted from or place on the bus as well.

Bus request: To indicate the module where need to gain a control of the bus.

Bus grant: To indicate the request module has already granted a control of the bus.

Interrupt request: To indicate an interrupt was pending.

Interrupt ACK: For acknowledge the pending interrupt was already recognized.

Clock: Which is use for synchronize operation.

Reset: For initializes all the modules.

7.0 Element of Bus Design

Although the variety of differences buses was implementation exist, there have some few basic parameter and element design would serve to differentiate buses. The elements of bus design which have classify to data type, method of arbitration, timing, bus width, and data transfer type.

7.1 Bus types

First of all, the bus lines could be separated to two generic types, which is dedicated and multiplexed. The differences between dedicated and multiplexed buses, dedicated bus was separate the wires for address and data and simplifies the bus protocol, which is a store operation that could put both the address and data onto the bus at the time. Besides that, the multiplexed bus almost is the same lines but used to hold either address or data at the different times. Therefore, it allow the chips could be limited the number of pins to provide a physically attached. For those given number of pins, it is usually advantageous to transfer more data.

Fifth Generation Of Computers

7.2 Method of Arbitration

Difference Between 4th And 5th Generation Computer Artificial Intelligence

The purpose of arbitration in bus design issue is to provide the only one device that could put the data onto the bus at a time. Since there have many devices can sense the data, but it’s the only one can assert it. Besides that, the bus arbitration protocol was determined which the devices are getting to use the bus at any given times. Moreover, the bus arbitration also could be centralized or distributed.

Centralized arbitration

7.3 Timing

The timing could be referring to the way in which events had been coordinated onto the bus. Topically the buses are using either synchronous or asynchronous timing. Normally, in the synchronous bus, the usage of clock signal is to provide the timing for all operations. In this section, the device was presented the address on a given clock pulse, and it expects the data while during another predefined clock pulse. Besides that, in an asynchronous bus, the devices would waits for the ready signal when the data is available. Below diagram would represent a clearly definition of synchronous and asynchronous timing.

Timing of synchronous

Timing of asynchronous

7.4 Bus width

The width of this type buses is the number of line. While there have more data lines, it would more data that could be transferred simultaneously. For example, the 32 bit bus which meaning there has 32 data lines. Besides that, the more address lines, the larger and the maximum amount of memory that would be accessed. For the greater the width, there have more hardware were required to implement for the bus.

Data transfer type

Finally, there have few buses supports various, which had been classify to fetch, store, block, and wait state. At below would be showing its function and illustrated diagram.

Read- Use control line to request a fetch operation.

Store- Place an address on the address lines.

Block- the I/O controller may still communicate with the CPU or the memory with arbitrarily sized data.

Wait- When the CPU request data from RAM or an I/O device, it may not be able to get it the next clock cycle.

8.0 Conclusion

In a conclusion, we understand the computer architecture is very important for our life. Generally, the advancement of computer has really contributed much to the modern society. To making it more of a necessity are rather than complicated, computer make our life become more convenient and possible. Therefore, I could believe there still have a big improvement in advancement of computer architecture.

  • Computer Fundamentals
  • Computer Useful Resources
  • Selected Reading

Generation in computer terminology is a change in technology a computer is/was being used. Initially, the generation term was used to distinguish between varying hardware technologies. Nowadays, generation includes both hardware and software, which together make up an entire computer system.

There are five computer generations known till date. Each generation has been discussed in detail along with their time period and characteristics. In the following table, approximate dates against each generation has been mentioned, which are normally accepted.

Following are the main five generations of computers.

S.NoGeneration & Description
1First Generation

The period of first generation: 1946-1959. Vacuum tube based.

2Second Generation

The period of second generation: 1959-1965. Transistor based.

3Third Generation

The period of third generation: 1965-1971. Integrated Circuit based.

4Fourth Generation

The period of fourth generation: 1971-1980. VLSI microprocessor based.

5Fifth Generation

The period of fifth generation: 1980-onwards. ULSI microprocessor based.