计算机的本质

计算机又称为"电脑": 通电的大脑

  • 意味着我们人类希望计算机通电之后可以跟人脑一样思考问题、解决问题

计算机存储数据的本质

  • 计算机是基于电工作,而电信号只有高低电平两种状态>>>:言外之意是计算机的世界里也只认识两种状态
  • 为了便于区分高低电平 我们认为将其定义为0和1>>>:言外之意是计算机的世界里面的只认识0和1
  • 如何实现多种事物的存储:使用01的多位拼接

    ps:进制数(逢几进一)

    二进制:0、1

    八进制:0、1、2、3、4、5、6、7

    十进制:0、1、2、3、4、5、6、7、8、9

    十六进制:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f

计算机存储数据的单位换算

  • 一位称之为最小单位:二进制位、比特位(位)bit
  1. 8bit = 1byte字节
  2. 1024byte = 1KB
  3. 1024KB = 1MB
  4. 1024MB = 1GB
  5. 1024GB = 1TB
  6. 1024TB = 1PB
  7. 1024PB = 1EB
  • 总结:所有表示存储的单位其实本质就是描述能够存储的二进制数长短

文件后缀名

  • .txt
  • .exe
  • .word
  • .pdf
  • .html
  • .mp4
  • .md markdown
  • 文件的后缀名对于计算机而言其实没有区别 都是一串二进制数而已,之所以不同的文件会有不同的功能,是因为我们程序员赋予的,文件的后缀名其实是用来给人看的

计算机五大组成部分

控制器

  • 控制计算机各个硬件的工作

运算器

  • 负责数学运算、逻辑运算 是整个计算机的核心所在

    1.数学运算:数字相关的运算

    2.逻辑运算:判断事物是否可行

    eg:

    1.出门的时候下雨了 到底要不要带伞

    2.让张三跳楼 跳还是不跳

    3.遇到好看的小姐姐 到底要不要搭讪
  • ps:CPU(中央处理器)=控制器+运算器

存储器

  • 负责存取数据

    1.内存:基于电工作的 存取数据的速度非常快,但是断电之后数据立刻丢失 专门与电脑的CPU打交道

    2.外存:不需要电工作 存取数据的速度比内存慢,但是人为不破坏的情况下外村可以永久保存数据

输入设备

  • 向计算机内部传递信息

    eg:键盘 鼠标...

输出设备

  • 向计算机外部传递信息

    eg:显示屏 打印机...

day01-计算机的本质的更多相关文章

  1. Python学习day01 - 计算机基础

    第一天 什么是编程 语言就是用来交流的. 语言+火构成了人类的文明 Python语言用来和计算机交流 通过他和计算机交流,然后完成很多程序员想要完成的事情,就叫编程. 为什么要编程 节省劳动力,更高效 ...

  2. day01计算机基础

    今日内容 1.计算机初步认识 1.计算机认识 1. 计算机基础 1.1硬件:cpu/内存/硬盘/主板/网卡 1.2操作系统 linux:免费开源 windows mac 1.3解释器/编译器 补充:编 ...

  3. day01计算机组成与操作系统

    1.什么是编程语言编程语言是程序员与计算机之间的沟通介质 2.什么是编程编程的过程就是程序员通过某种语言将命令给到计算机并让计算机表达出来 修改后:编程就是程序员按照某种语法规则将自己想让计算机做的事 ...

  4. day01 计算机的基础知识

    1.编程语言: 人与计算机沟通的表达方式. 2.编程: 程序员用计算机能理解的表达方式(编程语言)把程序员想让计算机实现的功能写到文件里,这些文件称之为程序. 3.计算机硬件组成: 控制器:是计算机的 ...

  5. day01<计算机基础知识&Java语言基础>

    计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...

  6. 从C到汇编:栈是计算机工作的基础

             作者:r1ce        原创作品转载请注明出处       <Linux内核分析> MOOC课程http://mooc.study.163.com/course/U ...

  7. 【HI AI:人机协同 赋能未来系列】计算机是最好的左脑

    AI:人机协同 赋能未来系列]计算机是最好的左脑"> 编者按: 计算机领域的热点总是在不断更替,从大数据到云计算再到人工智能,这些热点的背后离不开专家学者们在这些领域一点一滴聚沙成塔的 ...

  8. Python学习-Day1(Typora软件与计算机)

    学习总括 Typora软件介绍(markdown语法) 相关拓展知识 文件的后缀名是什么? 什么是语言? 什么是编程语言? 什么是编程?(程序员写代码的本质) 计算机的五大组成部分 计算机的本质 计算 ...

  9. 【python基础】第02回 计算机基础2

    上节内容回顾 1.绝对路径与相对路径 1.路径的概念 用来标识资源的位置 2.绝对路径 类似于全球GPS定位(给到任何人都可以顺利的找到相应的资源) eg: D:\aaa\a.txt 3.相对路径 需 ...

  10. 【python基础】第01回 计算机基础1

    本章内容概要 1.文件路径2.typora主要功能介绍3.typora语法学习(markdown)4.计算机的本质5.计算机五大组成部分6.网络博文编写教程 本章内容详解 1.文件路径 --路径:可以 ...

随机推荐

  1. session 总结

    session 总结(单节点场景) session 称作域对象,一般保存在当前服务器的内存中,如果有很多session也会部分不常用的session"钝化"到磁盘中,若磁盘中的se ...

  2. win10算hash值,md5,sha256等,无需额外下载工具

    # windows_cmd certutil -hashfile .\文件名 SHA256 可选哈希算法:md2/md4/md5/sha1/sha256/sha384/sha512

  3. 我的Go gRPC之旅、01 初识gRPC,感受gRPC的强大魅力

    微服务架构 微服务是一种开发软件的架构和组织方法,其中软件由通过明确定义的API 进行通信的小型独立服务组成. 这些服务由各个小型独立团队负责. 微服务架构使应用程序更易于扩展和更快地开发,从而加速创 ...

  4. OKR之剑(理念篇)02—— OKR布道之旅

    作者:vivo互联网平台产品研发团队 1.我们是如何引入的 1.1.企业文化匹配 大概是在2013年底,一些创业者在硅谷深受OKR洗礼,并在自己的公司内小范围运用,以此OKR开始传入中国.而vivo初 ...

  5. Elasticsearch:Smart Chinese Analysis plugin

    Smart Chinese Analysis插件将Lucene的Smart Chinese分析模块集成到Elasticsearch中,用于分析中文或中英文混合文本. 支持的分析器在大型训练语料库上使用 ...

  6. Elasticsearch索引和查询性能调优的21条建议

    Elasticsearch部署建议 1. 选择合理的硬件配置:尽可能使用 SSD Elasticsearch 最大的瓶颈往往是磁盘读写性能,尤其是随机读取性能.使用SSD(PCI-E接口SSD卡/SA ...

  7. 使用logstash拉取MySQL数据存储到es中的再次操作

    使用情况说明: 已经使用logstash拉取MySQL数据存储到es中,es中也创建了相应的索引,也存储了数据.假若把这个索引给删除了,再次进行同步操作的话要咋做,从最开始的数据进行同步,而不是新增的 ...

  8. Grafana的基本概念

    Grafana基本概念 首先Grafana是一个通用的可视化工具.'通用'意味着Grafana不仅仅适用于展示Prometheus下的监控数据,也同样适用于一些其他的数据可视化需求.在开始使用Graf ...

  9. SECS半导体设备通讯-1 SECS的基本概念

    一 什么是SECS SECS(SEMI Equipment Communication Standard),半导体设备通讯标准. 此标准由SEMI (Semiconductor Equipment a ...

  10. 浅谈MySQL、Hadoop、BigTable、Clickhouse数据读写机制

    个人理解,欢迎指正 数据库 引擎 写数据 读数据 补充 MySql InnoDB:支持事务,高速读写性能一般 Myisam:不支持事务,高速读写性能好 以InnoDB更新一条记录为例 1.B+Tree ...