计算机的本质

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

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

计算机存储数据的本质

  • 计算机是基于电工作,而电信号只有高低电平两种状态>>>:言外之意是计算机的世界里也只认识两种状态
  • 为了便于区分高低电平 我们认为将其定义为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. Mac_VM_CentOS固定IP总结

    参考链接 参考链接 亲测可用

  2. 使用调度器apscheduler实现py文件不停连接MySQL数据库

    背景说明: 使用内网负载均衡添加后端主机,该主机安装有nginx,其配置文件代理内网的MySQL数据库地址 (数据库是主备形式的,重启的话会都重启) 需要测试两个目标: (采用不停往MySQL里写数据 ...

  3. 使用 Traefik 代理 UDP 服务

    文章转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247488836&idx=1&sn=740f9aac ...

  4. Logstash:input plugin 介绍

  5. Solutions:安全的APM服务器访问

    转载自: https://blog.csdn.net/UbuntuTouch/article/details/105527468 APM Agents 访问APM server如果不做安全的设置,那么 ...

  6. Elasticsearch:如何实现对 emoji 表情符号进行搜索

    转摘自:https://elasticstack.blog.csdn.net/article/details/114261636 Elasticsearch 是一个应用非常广泛的搜索引擎.它可以对文字 ...

  7. 集合框架——LinkedList集合源码分析

    目录 示例代码 底层代码 第1步(初始化集合) 第2步(往集合中添加一个元素) 第3步(往集合中添加第二个元素) 第4步(往集合中添加第三个元素) LinkedList添加元素流程示意图 第5步(删除 ...

  8. 欢迎来到ktq_cpp的cnblog

    欢迎来到ktq_cpp的cnblog 初学html,可能排版有一些问题,望指教 我的洛谷博客 我的AtCoder账号

  9. 洛谷P1395 会议 (树的重心)

    这道题考察了树的重心的性质,所有点到中心的距离之和是最小的,所以我们一遍dfs求出树的重心,在跑一次dfs统计距离之和. 1 #include<bits/stdc++.h> 2 using ...

  10. 如何实现通过Leaflet加载dwg格式的CAD图

    前言 ​ 在前面介绍了通过openlayers加载dwg格式的CAD图并与互联网地图叠加,openlayers功能很全面,但同时也很庞大,入门比较难,适合于大中型项目中.而在中小型项目中,一般用开源的 ...