计算机编程语言初识

 

什么是编程语言

编程语言是用来与计算机交流的介质

什么是编程

编程就是通过编程语言写一堆文件

为什么要编程

编程为了让计算机取代劳动力,帮他当成奴隶

计算机五大组成

CPU(大脑)

控制器

控制硬件

运算器

逻辑运算+算术运算

内存

优点:速度快

缺点:断电即消失,存储容量小

外存

优点:容量大,永久保存信息

缺点:速度慢

输入设备

输入信息,如键盘,鼠标,u盘

输出设备

输出信息,如打印机/显示屏/u盘

IO设备 :U盘

应用程序的启动

  1. 双击qq(找到qq在外存的地址)

  2. 由CPu发送指令给内存,内存从外存中读取qq数据

  3. 在内存中启动运行

机械硬盘工作

机械手臂

读取数据

磁道

存储数据

扇区

划分磁道,512kb为一个扇区.(机械手臂一次性读取的数据量)

平均寻找数据时间

5+4.15 = 9.15ms

平均寻磁道时间

由于工业水平,5ms

平均延迟时间

以7200r/min的电脑为4.15ms

固态硬盘

他没有平均寻道时间,并且基于光速传播信息

计算机操作系统

什么是文件

文件是操作系统提供的虚拟单位

什么是应用程序

应用程序就是一大堆文件

操作系统有什么用

把对硬件的复杂指令简单化

 

用户/操作系统/应用程序/硬件

硬件:操作系统

操作系统:用户/硬件/应用程序

应用程序:操作系统

操作系统启动

  1. 开机

  2. 启动一个临时操作系统(只做启动操作系统的事情)

  3. 然后临时操作系统会去读取操作系统的路径地址(特殊的CMOS硬件)

  4. 启动真正的操作系统

posted @   大海一个人听  阅读(295)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示