一、应用程序算法
二、操做系统编程
三、计算机硬件缓存
PS:程序编写出来的程序都叫作应用程序服务器
操做系统也是应用程序,可是针对的是计算机的硬件。编程语言
cpu
内存
硬盘
。。。
编程是否是要操做这些硬件操作系统
编程语言就是人与机器之间沟通的介质blog
运算器分为判断对错的逻辑运算和作数学运算的算术运算接口
运算器+控制器=中央处理器(CPU)内存
分为内存和外存资源
内存
优势:存取速度快
缺点:断电会丢失数据,临时存储
外存
优势:永久性存储
缺点:存取速度慢
往计算机内输入数据的设备,常见的有鼠标、键盘、麦克风等等
把数据从计算机中反馈给人的设备,常见的有显示器、音响、打印机等等
一、CPU
cpu至关于人类的大脑,是对计算机的全部硬件资源(如存储器、输入输出单元) 进行控制调配、执行通用运算的核心硬件单元。CPU 是计算机的运算和控制核心。计算机系统中全部软件层的操做,最终都将经过指令集映射为CPU的操做。
从4位到8位、16位、32位处理器,最后到64位处理器
现阶段经常使用的有
X86:32位操做系统(CPU一次性能够处理32位二进制字符)
X64:64为操做系统(CPU一次性能够处理64位二进制字符)
PS:64位能够兼容32位,可是32位不可兼容64位
二、内存
内存又称主存,是CPU能直接寻址的存储空间,由半导体器件制成。内存的特色是存取速率快。内存是电脑中的主要部件,它是相对于外存而言的。
三、输入输出设备(I/O设备)
寄存器:将cpu即将要用到的数据存储于寄存器(容量小)
高速缓存(cache):将常常要用的数据中容量比较小的数据存储在高速缓存
内存:cpu获取数据的主力仍是内存
硬盘:
机械硬盘:硬盘的机械手臂在磁道上旋转读取数据
固态硬盘:基于电容存储,数学算法
磁带:服务器数据备份
操做系统就是将计算机硬件的一系列丑陋的接口封装起来,转换成优雅、便捷的接口给到程序。
操做系统就是组织、协调、控制你的计算机硬件
BIOS: basic input output system计算机出厂自带的小系统
文件其实就是操做系统给你提供的操做硬盘的简单接口