当前位置:网站首页>Brief history of computer
Brief history of computer
2020-11-07 23:08:00 【hakou】
In order to tell you the story of the operating system , The first thing to look at is what the operating system is , namely How was it born .
The very beginning , Computers don't have an operating system . What was the computer like then ?
Uh , In the wrong , This is an abacus .ps. It should be the earliest computer . Take a look at the real early computers .
This is the early computer , It doesn't use electronic computers like tubes or transistors , It's mechanical , Only some basic operations can be calculated . It's huge , But the function is relatively single , Basic manual operation . This is the basic feature of the early mechanical computers .
With the progress of science and technology , The computer abandoned gears 、 Rotating shaft and other mechanical parts , Towards electrification .
Have seen 《 Imitate the game 》 Is this movie ? It tells the story of Turing building a general-purpose computer to decrypt the German Ingmar code during World War II , Interested in computer history or Cumberbatch ( She played Sherlock and Dr. strange ) If you are interested, you can have a look . The picture above is a Turing machine built at that time . This is probably what computers look like in the first place : Large size , Slow speed , You can only handle one task at a time , And it doesn't have much in common CPU Processing module , It's just mechanical action based on electrical characteristics .
With the advent of electronic tubes , Computer evolution , From this time on , Computers are called electronic computers , Become an electronic product .
The size of the early electronic computers was still very large , But the computer at this time is much faster than Turing's computer at that time . At this time, the electronic tube computer works through the card , You can see that the two operators in the figure above are working on the tape . The characteristic of the electronic tube computer at this time is :
- Single processing . Only one task can be processed at a time .
- Task card banding . All the tasks are to make the computer work through the tape .
- The batch . You can arrange each task in order and execute it one by one .
- Rudiments of existing operating systems .
- Von Neumann structure .
A lot of people may have heard the word , What is the von Neumann structure ?
Early computers could only feed it a single instruction , Then it outputs the result once , People always need to give it feeding instructions . If you don't have to feed it one by one , Save all instructions in one thing , And feed it once , People don't have to watch it and then get free to play . This is the structure of von Neumann . You see , This is because people are too lazy to give wisdom . Of course , The von Neumann structure is not so simple to understand , It divides the computer into modules in the figure above , This structural model became the rudiment of today's computer , Indirectly gave birth to the profession of programmer . So the position of von Neumann structure in the history of computer is still very important , Interested students can follow this introduction to search for relevant information to have a look , I won't elaborate here .
Be careful , At this stage, the operating system has appeared . But most operating systems are customized , It's not a general operating system . What is a custom system ? Each manufacturer's operating system can only be installed and used on that manufacturer's computer , Not compatible with computers from other manufacturers , So each manufacturer is in a state of its own affairs , It's not friendly to the whole computer ecology . What is a general operating system ? Take the systems that are now on the market ,Linux It can be regarded as a general operating system ,MAC OS It's a custom operating system , because MAC OS Can only be installed on the specified hardware , and Linux It can be installed on most general purpose machines ( Because engineers all over the world contribute hardware drivers to it ).
With the progress of science and technology , The computing power of computers is getting better and better , The ability to handle only one task at a time is no longer enough , It doesn't work at all , This level of task processing is a waste of computer performance . So the early computer engineers wanted to transform the computer to support multiple tasks at the same time . So how can a computer handle multiple tasks at the same time ? Do you need more than one person to put the tape instructions into the computer at the same time ?
artificial ? It's impossible to be artificial in this life . The machine must be allowed to operate by itself ! however CPU only one , It is not possible to perform multiple tasks at the same time . So how can you make a computer perform multiple tasks at the same time ? How to let us listen to music and browse the web on the computer ? Computer engineers designed program scheduling for the operating system , Make multiple tasks seem to be performed at the same time , And the reality is Operating system in 1s Internal multiple tasks switch back and forth .
To sum up , The historical evolution of computers is as follows :
- mechanical . In this period, only simple numerical operations can be carried out , Whole process manual participation .
- Electrification . You can do a slightly more complex number operation , Some manual participation is required .
- Electron tube . Rudiments of operating system , Some manual participation is required .
- The transistor . Modern operating systems began to appear , At this time, this kind of computer has not entered the ordinary people's family , Or is it the exclusive tool of the government and large enterprises .
- The integrated circuit . Now the function of the operating system is improving day by day , Benefit from lower hardware manufacturing costs , Computers begin to enter ordinary families .
The operating system is developed in the process of computer performance getting better and better , Because simple manual operation can't meet the computer's powerful performance .
ps. Welcome to official WeChat official account. “ Hackle ”.
版权声明
本文为[hakou]所创,转载请带上原文链接,感谢
边栏推荐
- Python image recognition OCR
- Git code submission operation, and git push prompt failed to push some refs'xxx '
- Thinkphp6中where条件中字段与字段比较条件的写法
- Improvement of maintenance mode of laravel8 update
- golang 匿名结构体成员,具名结构体成员,继承,组合
- 来自不同行业领域的50多个对象检测数据集
- Lay UI left tree Dtree right list table
- The road of cloud computing: a free AWS cloud server
- 看一遍就理解,图解单链表反转
- Idea - the. IML file was not automatically generated by the project
猜你喜欢
Download, installation and configuration of Sogou input method in Ubuntu
来自不同行业领域的50多个对象检测数据集
Got timeout reading communication packets解决方法
About the promotion of the whole stack of engineers, from the introduction to give up the secret arts, do not click in to have a look?
C语言I博客作业03
Basic knowledge of C + +
Idea - the. IML file was not automatically generated by the project
Delphi10's rest.json And system.json Step on the pit
Jingtao project day09
C++基础知识篇:C++ 基本语法
随机推荐
状态压缩:对动态规划进行降维打击
The emergence and significance of micro service
Cpp(一) 安装CMake
手撕算法-手写单例模式
Count the frequency of letters in text (case insensitive)
More than 50 object detection datasets from different industries
数据库基本操作
Sentry installation
虚拟DOM中给同一层级的元素设置固定且唯一的key为什么能提高性能
14000 word distributed transaction principle analysis, master all of them, are you afraid of being asked in the interview?
Getting started with go wire dependency injection
A compilation bug brought by vs2015 Update1 update [existing solutions]
golang 匿名结构体成员,具名结构体成员,继承,组合
尾-递
获取树形菜单列表
Delphi10's rest.json And system.json Step on the pit
Hand tearing algorithm - handwritten singleton mode
ROS学习---远程启动ROS节点
16. File transfer protocol, vsftpd service
Lay UI left tree Dtree right list table