现代的计算机好像是万能的?它的内核是什么样的你知道吗?

从名字讲起

从名字可以看出来,计算机在发明出来时是用来计算的。简单的数学运算我们可以用笔或者心算完成,这样不仅劳神劳力还容易出错,更何况生活中还有很多复杂的运算需要我们处理。什么求导啊,取极值,矩阵啊,光听概念就觉得很复杂。历史上,我们发明了很多数据计算方法:

手指计数

石块计数

结绳计数

珠算

计算尺

手摇计算机

计算机一开始就是也是为了解决计算问题而发明的。后来,我们发现我们还可以把生活中的非数字信息也用计算机来处理:比如文字加工、声音处理、视频剪辑等等。这就大大丰富了计算机的使用场景。因此抽象来看,计算机就是用来处理数据的设备。我们现在生活中基本上离不开计算机了,无论是工作、生活、娱乐都可以在计算机上进行。既然计算机已经这么普及了,我们就来认识一下计算机吧!

计算机长啥样

我们来看一下计算的组成:

计算机对任何一个程序,任何一个软件操作的处理流程都是这样的:1)首先会接收一个输入(键盘、鼠标、触摸屏、摄像头)数据,2)将输入数据存储计算机的存储设备里(内存、硬盘),3)对存储的数据执行程序的各项运算指令,4)将数据的运算结果输出到显示设备上(屏幕、音响)。

现代计算机已经演化成各种类型,有大型机、PC机、笔记本、手机、嵌入式计算机;

这一坨设备都是基于上面的图形为内核设计的。所以无论设备多大多小、多美多丑;它们内部都长一个样。

怎么控制计算机

不同种类的计算机有不同的输入设备和输出设备,但是只要我们抓住了计算机组成内核,那就可以用一套统一的原理来操作它们。

手机、电脑、树莓派等共用了一套基础的完整指令,虽然他们的外观有很大的区别,但是操作指令是很类似的。

而我们要学习的编程,就是驱动计算工作的指令,下节课我们详细介绍。

计算机python是什么意思_系统学习python-1.1什么是计算机相关推荐

  1. python 网页版笔记_系统学习下python网络爬虫 笔记一

    系统学习下python网络爬虫的知识 1.爬虫的定义 Web Spider,把互联网定义为一个蜘蛛网,网络蜘蛛通过网页的链接地址来寻找网页. 具体过程:从网站的某一个网页(通常是首页)开始,读取网页的 ...

  2. python多久能上手_小白学习Python,怎样能够快速入门上手

    原标题:小白学习Python,怎样能够快速入门上手 时至今日,Python已经成为最受欢迎的编程语言之一,清晰易读,适用广泛.在TIOBE 排行榜中位居第四,成为名副其实的人工智能第一语言. 那么零基 ...

  3. 谁的python入门教程好_怎样学习Python?Python入门必看

    Python目前可以用一个字来描述那就是"火",问题来了,这么火的语言零基础小白到底该怎样学习Python? 首先,从基础开始学习,切勿毛躁. 刚开始学习Python的时候,我们可 ...

  4. python自学到大牛_开始学习Python+一位大牛整理的Python资源

    Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站: * http://www.activestate.co ...

  5. python实现数字规律_从学习python总结语言规律

    从学习python总结语言规律 1) 规则 1.关键字 2.变量+运算=语句 3.关键字+语句=逻辑结构 4.逻辑结构+逻辑结构=程序 2) 关键字: 一种语言语法的关键要素 3) 变量: 计算机运算 ...

  6. python老鼠书名字_芜湖学习python公司推荐

    芜湖学习python公司推荐 苏州翔锐信息科技有限公司,成立于2011年,是一家人工智能教育公司,目前团队规模200+人,覆盖用户已超600万.我们致力于借助科技的技术力量,以认知科学作基础,研究人的 ...

  7. python早读读后感_《学习Python》读后感摘抄

    <学习Python>是一本由Mark Lutz / David Ascher著作,东南大学出版社出版的16开图书,本书定价:68.00元,页数:624,特精心从网络上整理的一些读者的读后感 ...

  8. python就业前景不好_担心学习Python就业情况不好?来看看Python发展前景

    人工智能的火爆,带动了Python语言的发展,越来越多的人想要学习Python进入这个行业.虽然目前Python势头火热,但依然有人会担心学习Python就业情况好不好?Python发展前景怎么样?下 ...

  9. python结束运行快捷键_汇总学习Python必备的42个快捷键,看完收获满满

    很多程序员在学习python的时候,是否遇到过一些操作不方便且很繁琐小问题,特别还会影响到你工作的进度,或许这50个快捷键能够帮助到你哦! 首先先从Shift系列的按键开始: 1. Shift+Alt ...

最新文章

  1. 速率单位和信息量单位区分
  2. JavaScript(15)jQuery 选择器
  3. DevExpress第三方控件汉化的全部代码和使用方法
  4. oracle数据库11gr2,Oracle 11g R2 X64数据库安装
  5. 拉屎能赚钱?在马桶上月入过万?原来卫生间里还有这么多隐藏福利,超模君都惊了……
  6. 运维人员日常工作(转自老男孩)
  7. Linux视频 pad,Wine 1.9.10 发布下载, 改善视频输出
  8. d3.js 旋转图形_苏教版三年级数学上册6.1平移和旋转微课视频 | 练习
  9. 他高考数学仅得15分,清华校长复查后激动拍板:这名学生,我要了
  10. 【chorme插件开发】第三节:开发html的展示类型插件实例
  11. mysql mysqldb_mysql模块mysqldb
  12. 机器视觉软件开发入门(1)
  13. GB/T28181之国标编码一览表,需要自取
  14. ISME:长江流域Comammox Nitrospira的群落、生物地理学和生态驱动者
  15. 【C++】揭开“引用”的庐山真面目
  16. Selenium工作原理_Sinno_Song_新浪博客
  17. 三分钟熟悉进制转换与位运算
  18. vue 常用前端框架学习随笔3:react-movable
  19. 半年 - 足以改变一个人
  20. java 电信号码,java兑现移动,联通,电信手机号码的验证

热门文章

  1. Android生成keystore方法
  2. REUSE_ALV_GRID_DISPLAY显示ALV,设置可编辑时,与内表数据同步问题
  3. 开源cms系统:We7 CMS 2.5版内测版发布啦!
  4. 实现 npm script 命令自动补全
  5. 内网学习之MySQL服务提权
  6. vue 根据组件地址动态加载异步组件
  7. C#LeetCode刷题之#657-机器人能否返回原点(Robot Return to Origin)
  8. C#开发笔记之07-如何实现交换2个变量的值而不引入中间变量?
  9. 【mysql】显式加锁
  10. 托管非托管_如何利用Kubernetes的力量来优化您的托管成本