计算机编程语言初识
什么是编程语言
编程语言是用来与计算机交流的介质
什么是编程
编程就是通过编程语言写一堆文件
为什么要编程
编程为了让计算机取代劳动力,帮他当成奴隶
计算机五大组成
CPU(大脑)
控制器
控制硬件
运算器
逻辑运算+算术运算
内存
优点:速度快
缺点:断电即消失,存储容量小
外存
优点:容量大,永久保存信息
缺点:速度慢
输入设备
输入信息,如键盘,鼠标,u盘
输出设备
输出信息,如打印机/显示屏/u盘
IO设备 :U盘
应用程序的启动
-
双击qq(找到qq在外存的地址)
-
由CPu发送指令给内存,内存从外存中读取qq数据
-
在内存中启动运行
机械硬盘工作
机械手臂
读取数据
磁道
存储数据
扇区
划分磁道,512kb为一个扇区.(机械手臂一次性读取的数据量)
平均寻找数据时间
5+4.15 = 9.15ms
平均寻磁道时间
由于工业水平,5ms
平均延迟时间
以7200r/min的电脑为4.15ms
固态硬盘
他没有平均寻道时间,并且基于光速传播信息
计算机操作系统
什么是文件
文件是操作系统提供的虚拟单位
什么是应用程序
应用程序就是一大堆文件
操作系统有什么用
把对硬件的复杂指令简单化
用户/操作系统/应用程序/硬件
硬件:操作系统
操作系统:用户/硬件/应用程序
应用程序:操作系统
操作系统启动
-
开机
-
启动一个临时操作系统(只做启动操作系统的事情)
-
然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件)
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!