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

海西州公司网站建设网页搭建模板

海西州公司网站建设,网页搭建模板,论坛推广网站,做h5商城网站一. 操作系统的概念 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.yayakq.cn/news/944194/

相关文章:

  • 网站中的轮播怎么做成都企业建站系统
  • 企业网站建设好的案例青岛营销型网站
  • 网站建设是什么部门网页app制作入门教程
  • 苏州营销型网站建设方法苏州网站制作专业
  • 网站免费源码大全不用下载广州网站制作教程
  • app网站制作软件有哪些网店seo是什么意思
  • 建设公司网站哪家好交互网站怎么做的
  • 做网站每页面费用自己做网站排版
  • 企业网站模板论坛怎样进网站空间
  • 网站源码在线提取WordPress cosy破解版
  • 无锡网站优化建站什么是平台内部营销
  • 男科医院网站建设策略百色app开发公司
  • 湖北长安建设网站网站建设优化公司
  • 鄱阳电商网站建设手游免费0加盟代理
  • 网站架构工程师宣传片拍摄技巧
  • 做企业网站10万起步厦门seo外包公司
  • 渭南免费做网站网站做直播需要资质吗
  • 网站源代码怎么上传做网站都是怎么收费
  • 企业网站建设的建议工信部网站备案查询
  • 网站实用性wordpress 英文 企业网站模板
  • 百度官网推广平台宁波网站优化公司哪家好
  • 申请渠道门户网站是什么意思163企业邮箱格式
  • 唐山网站建设求职简历网站兼容视图
  • 可以做网站的域名后缀北京百度seo排名公司
  • 网站建设服务哪里便宜福州房产网站建设
  • 个人网站建设简历网络推广方案的主要步骤
  • 做论坛网站用什么系统网站设计论文总结
  • 山东省建设招标信息网站秀山网站建设
  • 住房住房和城乡建设厅网站石家庄又开始封小区了
  • 如何提高商城网站权重宁波网站建设设计制作