Day 01 计算机编程基础
2024-08-31 10:26:38
1.编程语言是什么?
- 编程语言是人与计算机交流的介质
2.什么是编程?
- 用编程语言写出一个个文件,这堆文件会达到一个目的
3.编程有什么用?
- 让计算机帮助我们干活,从而解放人类劳动力
4.计算机组成原理
cpu中央处理器
- 运算器:判断和计算,逻辑运算+算术运算(帮助控制四肢,运算+判断)
- 控制器:控制所有硬件,控制构成计算机的一堆废铜烂铁
存储器
内存
- 优点:速度快
缺点:断电即消失
外存
- 优点:永久保存
缺点:速度慢
输入设备
将文字,图像等信息输入计算机的设备,如键盘,鼠标:输入内容 输入信息
输出设备
将计算机信息输出的设备,如显示器、音响、U盘
计算机存储原理
- 64位系统:一次性获取64个0或1
32位系统:一次性获取32个0或1
机械硬盘的工作原理
- 机械手臂根据需求在磁道上寻找需要的数据
- 机械硬盘由机械手臂,磁道,扇区组成:
- 机械手臂:通过磁头进行读取硬盘数据
- 磁道:磁盘上一个个圈,用于存储数据
- 扇区:将磁道按照512KB大小进行划分,为了更快的找到需要的数据
- 平均寻道时间:寻找磁道的时间,由于工业水平的限制,一般为5ms
- 平均延迟时间:确定数据在磁道的位置所需要的时间
- 平均寻找数据时间 = 平均寻道时间 + 平均延迟时间
5.打开qq的流程
- 双击qq(找到qq在外存的位置)
- 发送指令给CPU,让CPU帮你找到qq在外存的位置
- 运行(内存和外存二选一,内存)
- qq启动了
- 内存或者外存的交互一定是CPU在控制协调
1双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式)
2.双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,并让操作系统启动 这个路径
3.操作系统接收到指令操控CPU发送指令给内存
4.内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动
详细方法
双击Windows桌面的QQ图标(qq.exe对应路径的快捷方式)
双击图标就是给操作系统发送指令,告诉操作系统QQ软件对应的硬盘地址,并让操作系统启动这个路径
操作系统接收到指令操控CPU发送指令给内存
内存接受指令后发送指令给硬盘,硬盘读取QQ软件代码给内存,QQ启动字体颜色的不同设置方法
最新文章
- C#~异步编程再续~async异步方法与同步方法的并行
- 畅通工程续——E
- SQL的多表连接查询
- sublime添加PHP语法检查
- USB port 如何识别不同的Charger类型
- codeforces D. Design Tutorial: Inverse the Problem
- 解决linux中Kipmi0进程对CPU使用率很高问题
- 打造轻量级自动化测试框架WebZ
- 【Java】Checked、Unchecked Exception
- selenium webdriver 学习笔记(二)
- 基于AVR128单纯Modbus协议实施
- python 模块:csv
- TestNG的简单使用
- Mysql-如何正确的使用索引以及索引的原理
- Git submodule 仓库中包含另外的仓库(子仓库)
- 斐讯K1 K2 开启Telnet
- 原创:在局域网中,如何知道某个IP被占用 show arp
- openvswitch vlan下的虚拟机与物理机通信
- 大数据(十一) - Mahout
- python之函数的作用域
热门文章
- `itchat`配置代理
- 《Exception》第八次团队作业:Alpha冲刺
- 【JavaScript框架封装】实现一个类似于JQuery的事件框架的封装
- Python 使用matplotlib模块模拟掷骰子
- FreeMarker 语法 include 引用模板
- Java n个线程轮流打印数字的问题
- Android 开源项目android-open-project解析之(二) GridView,ImageView,ProgressBar,TextView
- javascript——从「最被误解的语言」到「最流行的语言」
- Constraint.constant动画效果
- 赵雅智_android获取本机运营商,手机号部分能获取