当前位置: 首页 > news >正文

影视网站建设平台百度登陆

影视网站建设平台,百度登陆,制造业网站建设,品牌建设和品牌打造方案一. 操作系统的概念 1. 概念 操作系统(Operating System). 首先, 所有的计算机都是由软件和硬件构成的. 而操作系统就是许许多多软件中的一种软件, 操作系统可以看作是由两部分组成: 操作系统内核系统级应用程序. 2. 作用 (1) 管理硬件设备, 调度和协调各个硬件之间的工作.…

一. 操作系统的概念

1. 概念

操作系统(Operating System). 首先, 所有的计算机都是由软件和硬件构成的. 而操作系统就是许许多多软件中的一种软件, 操作系统可以看作是由两部分组成: 操作系统内核+系统级应用程序.

2. 作用

(1) 管理硬件设备, 调度和协调各个硬件之间的工作.

(2) 给软件提供稳定的运行环境.

3. 常见的操作系统

(1) Windows

(2) Linux

(3) Android

(4) MacOS

(5) IOS

其中Windows, Linux, MacOS 主要用于桌面端. Android和IOS主要用于移动端. 不同的系统之间, 程序是不能相互兼容的 (比如我在Linux上写了一个程序, 那么这个程序是不能直接拿到Windows上运行的).

二. 冯诺依曼架构

冯诺依曼架构提出: 计算机由输入设备(Input Device), 输出设备(Output Device), 存储器(Memory Unit), 中央处理器(Central Processing Unit "CPU") 四部分构成. (其中CPU又包括控制器(CU),和运算器(ALU)).

(1)输入设备:输入设备: 常见输入设备有: 磁盘, 网卡, 键盘, 话筒, 摄像头 等.

(2)输出设备: 常见的输出设备有: 磁盘, 网卡, 显示器, 打印机, 音箱 等.

(3)存储器: 用于存储数据.存储器又分为内存和硬盘(外存). 内存: 存储空间小, 访问速度快, 成本较高, 断电后数据丢失.  硬盘: 存储空间大, 访问速度慢, 成本较低, 断电后数据仍在.

(4)CPU: 中央处理器主要负责控制指令执行和运行计算, CPU除了控制器和运算器, 还包括一些小容量的寄存器(用于存储数据), 寄存器又分为通用寄存器(存储运算数据), 程序计数器(存储CPU下一条要执行的指令的地址), 指令寄存器(存储当前正在执行的指令).

计算机访问数据时的局部性原理: (1)空间局部性: 计算机在访问完一次数据之后, 下次在访问数据时, 总是会选择上次访问数据周围的数据进行访问. (2)时间局部性: 计算机在访问完一次数据之后, 后面再访问数据时, 会有很大概率再次访问到这次的数据.

冯诺依曼架构中的各个组成部分是如何通信和传输数据的?--总线. 总线包括: 控制总线(发出或接收型号,比如读/写/中断 等信号), 地址总线(传输CPU将要操作的数据在内存中的地址), 数据总线(用来读写内存中的数据).

冯诺依曼架构的优点: 简单性, 指令和数据存储在同一块内存中, 简化了计算机的设计和构造, 降低了硬件的复杂性. 缺点: 性能瓶颈: 指令和数据使用同一条总线传输, 且无法并行. 因此当传输数据时, CPU会处于等待状态, 这样就无法充分利用CPU, 从而降低了系统性能.

三. CPU

1. CPU的主流架构

(1) x86 / x64 架构: 主要给桌面端和服务器端使用.

(2) arm架构: 主要给移动端和嵌入式使用.

(3) RISC-V架构: 一套开源的CPU指令架构. 目前国内使用该架构发展我们自己的CPU.

2. CPU的核心参数

(1) 核心数: 最早的CPU都是单核的, 相当于电脑里只有一个人在工作. 后来intel发明了多核心CPU,

又发明了超线程技术, (例如: 12核心24线程 就相当于电脑里一共有24个人在工作, 每个核心里有两个人在工作). 这样使得CPU的性能大大增强.

(2) 频率: CPU的运算速度可以用频率来描述. 频率越高, 表示CPU的运算速度越快.

所以, 作为一名程序员, 我们衡量一个CPU的好坏, 就是看这个CPU的核心数多不多, 频率高不高.

3. CPU的寄存器和缓存

(1) 寄存器: CPU中除了控制器CU和运算器ALU, 还有"寄存器". 寄存器就是CPU内部用来存储数据的部分. 寄存器的存储空间比内存更小(往往只有几个kb), 访问速度比内存更快(因为离内存更近), 成本比内存更高.([注]: 寄存器中有一种叫做"程序计数器", 这个寄存器是用来存放下一条指令的地址的).

(2) 缓存: 如果内存中的某些数据是比较常用的, 而寄存器内又存不下这些数据. 那么这时候计算机就会把这些数据读到缓存中. 由于CPU不断从内存中读数据速度太慢的问题.([注]:java程序员在开发程序时, 往往吧缓存和寄存器看成是一个整体, 不区分那么细.)

4. CPU执行指令的流程

(1) 读取指令: CPU从内存中将指令读到CPU内部(程序计数器中).

(2) 解析指令: 识别出这个指令是具体要执行什么.

(3) 执行指令: 根据指令执行对应操作.

http://www.wangmingla.cn/news/67364.html

相关文章:

  • wordpress 标签云页面郑州推广优化公司
  • 移动端和桌面端是什么意思seo公司怎么样
  • 公司做网站需准备资料长春关键词优化报价
  • 怎么能查到网站是哪个公司做的教育培训机构加盟十大排名
  • 网站建设后期维护小魔仙郑州seo竞价
  • wordpress 路径文件大小宁海关键词优化怎么优化
  • 网站建设 企业观点seo是免费的吗
  • 做公司网站哪家好西安网站优化培训
  • 做外贸那个网站好天津seo关键词排名优化
  • 有专门做电商网站的CMS吗域名138查询网
  • 曲靖网站开发公司长沙seo结算
  • 查询网站流量的网址宁德seo推广
  • js模版网站全网推广软件
  • 湖南建设监理官方网站企业培训师资格证
  • 网站规划的一般步骤百度免费网站制作
  • 网站建设尺寸像素是多少百度推广开户流程
  • 四平网站建设营销手机百度网页版
  • 奶茶网站建设快速推广
  • php网站超市品牌策划推广方案
  • 哈尔滨模板建站公司seo网络培训学校
  • 如何建立公司网站意味着什么海口百度seo公司
  • 敦煌网站做外贸怎样百度网站关键词排名查询
  • 站内营销推广方式有哪些自己怎么搭建网站
  • 电脑做网站主机百度文库首页
  • 广州网站设计教程惠东seo公司
  • wordpress本地视频seo博客写作
  • 个人网站推广费用长沙服务好的网络营销
  • 杭州哪些做网站公司怎么自己开网站
  • 做纪念品网站网络营销的方式有几种
  • 外贸公司名字大全seo零基础教学