Key Features Of First Generation Computer
GENERATIONS OF COMPUTERS
Computer - First Generation. Vacuum tube technology. Supported machine language only. Generated a lot of heat. Slow input and output devices. Consumed a lot of electricity. Third generation computers were computers that emerged due to the development of the integrated circuit (IC). They were the first steps toward computers as we know them today. Their main feature was the use of integrated circuits, which allowed them to be shrunk down to be as small as large toasters. First Generation of mordern computer (1946 - 1954) The period of first generation was 1946 - 1954. Computers of first generation used vacuum tubes as the basic components for memory and circuitry for Central Processing Unit.The first electronic computer, ENIAC (Electronic Numerical Integrator and calculator) was developed in 1947 at the University of Pennsylvania, USA.
Computer generations classification is mainly based on the basic devices used. Also, the considerations are the architecture, languages, modes of operation, etc. The function performed by the computer and the speed of their operations have been changing since the old days to the most modern computer. Based on the period of development and the features incorporated, the computers are classified into different generations- First generation to Fifth generation. This is called the computer generation.
The classification and time periods are given below:
- First Generation Computer (1945-1955)
- Second Generation Computer (1957-1963)
- Third Generation Computer (1964-1971)
- Fourth Generation Computer (1972 onward)
- Fifth Generation Computer (Present and future)
1.) First Generation Computer (1945-1955)
First generation computers were characterized by the fact that operating instructions were made to order for the specific task for which the computer was to be used. It was operated on the ' Principle of Thermionic Emission'.
In the first generation computer, vacuum tubes as CPU, magnetic drum for data storage , and machines languages were used for giving instruction.The computer of this generation was very large in size called room-sized computers.
The programming of first generation computers was done in machine languages (0s and 1s). Afterward, assembly languages were developed and used in first generation computer.
Features of first generation computers:
- Technology used: vacuum tube
- Machines languages were used to instruct the computer.
- Magnetic core memory was used as primary memory.
- Electrostatic tubes, Parer tape, punch card, magnetic tape
- Punched card, printing devices were used for input/output operations and store the result.
- It occupies very large space, slow processing, inefficient and unreliable due to low accuracy.
- Power consumption was very high and it generated much heat.
- It could only perform straight forward simple numerical calculation.
- Computer used to be much expensive.
The example of first generation computers is ENIAC, UNIVAC,EDVAC, and EDSAC.
2.) Second Generation Computer (1957-1963)
Second generation computer replaced machine language with assembly language, allowing abbreviated programming codes to replace long, difficult binary codes.
The transistor was developed in this generation. A transistor transfers electric signals across a resistor. A transistor was highly reliable compared to tubes.
The transistor was far more superior in performance on account of their miniature size, smaller power consumption, and heat production rate. The second generation computer used these semiconductor devices.
Some of its features are:
- Technology used: Transistor
- Operating speed was in terms of a microsecond.
- Assembly language and machines independent language such as COBOL (Common Business Oriented Language) and FORTRAN (Formula Translation) were introduced the size of the computer.
- Magnetic core memory was used as primary memory.
- Magnetic drum and magnetic tape were used as secondary memory.
- Power required to operate them was low.
- It could perform scientific calculation such as solving differential equations.
- Storage capacity and use of computers are increased.
3.) Third Generation Computer (1964-1971)
Transistors were an improvement over the vacuum tube, but they still generated a great heat, which damaged the computer's sensitive parts. The quartz eliminated this problem.
Transistors were replaced with an integrated circuit known popularly as chips. Scientist managed to fit many components on a single chip. As a result, the computer became ever smaller as more components were squeezed on the chip.
IC was first designed and fabricated by Jack S Kilby at Texas Instrument and by Robert S Noyce at Fairchild independently. IC is a circuit consisting of a large number of electronic components placed on a single silicon chip by a photo-lithographic process.
Magnetic disks began to replace magnetic tape for auxiliary and video display terminals were introduced for the output of data. Keyboards were used for the input of data. A new operating system was introduced for automatic processing and multi-programming.
These computers were highly reliable, relatively expensive and faster. High-level programming languages continued to be a developer. The example of third generation computers is IBM-360 series, ICL-900 series, and Honeywell 200 series.
Features of the third generation computers are:
- The technology used: IC (Integrated Circuit).
- Transistors were replaced by IC in their electronic circuitry.
- High-level languages like FORTAN , BASIC and other are used to develop programs.
- Semiconductor memory like RAM and ROM were used as primary memory.
- Monitor and keyboard were introduced for data input and output respectively.
- Multiprogramming facility was developed.
- The computer was used in census calculation, military, banks and industries.
- Size, cost, power requirement and heat generation decreased.
- Processing speed and storage capacity used of computer increased.
4.) Fourth Generation Computer (1972 onward)
The invention of microprocessor chip marked the beginning of the fourth generation computers. Semiconductor memories replaced magnetic core memories. The invention of microprocessors led to the development of microcomputer or the personal computer.
And that is all there is to encrypting and decrypting a file using AES in python. We need to generate or obtain a key, create the initialization vector and write the original file size followed by the IV into the output file. This is followed by the encrypted data. Finally decryption does the same process in reverse. Python generate an aes key. Generation - python generate aes key Encrypt & Decrypt using PyCrypto AES 256 (6) Another take on this (heavily derived from solutions above) but. (Python) Generate Encryption Key Discusses symmetric encryption key generation techniques for block encryption algorithms such as AES, Blowfish, and Twofish, or for other algorithms such as ChaCha20. Chilkat Python Downloads. AES-128 has 128 bit key = 16 bytes. Randomkey = os.urandom(16) should be sufficient for most uses. When you feed this random value to M2 (or whatever crypto library), it is transformed internally into a 'key schedule' actually used for encryption. Sep 08, 2014 The given master key is stretched and expanded by PKBDF2-HMAC(SHA256) using the salt from 1), to generate the AES key, HMAC key and IV (initialization vector for CBC). The given message is encrypted with AES-128 using the AES key and IV from step 2), in CBC mode and PKCS#7 padding.
Key Features Of First Generation Computer Name
The first microprocessor called Intel 4004 was developed by American Intel Corporation 1971.
This computer has faster generation language and application software for microcomputers became popular and allowed home and business users to adapt their computers for word processing, spreadsheet manipulating, file handing and graphics.
In this generation, the concept of computer networks and CD-ROMs came into existence.
Features of the fourth generation computer are:
- Technology in use: VLSI is introduced and used Microprocessor-based technology.
- Problem-oriented fourth generation language (4GL) is used to develop the program.
- Semiconductor like RAM, ROM and cache memory is used as a primary memory.
- Magnetic disks like hard disk, optical disk (CD,DVD), Blue-ray disk, flashes memory (memory chip, pen drive) are used as secondary memory.
- E-mail, Internet and mobile communication are developed.
- Advanced, user-friendly, web page software are developed.
- Size, cost, power requirement, heat generation decreased compared to the previous generation.
- Operating speed, storage capacity ,use of computer increased compared to the previous generation
The example of the fourth generation computer is IBM-PC, HP laptops, Mac notebook etc.
5.) Fifth Generation Computer (Present and future)
The aim is to bring machines with genuine IQ, the ability to reason logically and with real knowledge of the word. Thus, this computer will be totally different, totally novel and totally new than last four generations of computer.
Key Features Of First Generation Computer Photo
Fifth generation computer was based on Artificial Intelligence (AI) and that is still developing process, but not yet a reality i.e this computer is incomplete. The scientists are working on it still.
These computers will be able to converse with people and will be able to mimic human sense, manual skills, and intelligence.
Features of the fifth generation computers are:
- Technology to be used: These machines will incorporate Bio-chip and VVLSI (Very Very Large Scale Integration) or Ultra-Large Scale Integration (ULSI)
- The computer will have Artificial Intelligence (AI).
- Natural language will be used to develop programs.
- The computer will have parallel processing in full fledge.
- The operating speed will be in terms of LIPS(Logical Inference per Second)
- These aim is to solve highly complex problems, which require great intelligence and expertise when solved by people.
- Quantum computation, molecular and nanotechnology will be used completely.
Bibliography
Shrestha, R. P., & Manandhar, s. (2014). Computer Essential. Kathmandu: Ashmita publication.
Gurung, Juddha Bahadur et.al.,Computer Science-XI, Bhundipuran Prakashan,Ktm