编程计算机硬件与操作系统

Posted xufengfan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程计算机硬件与操作系统相关的知识,希望对你有一定的参考价值。

编程和为什么要编程

一、什么是编程语言

编程语言是程序员与计算机沟通的介质

二、什么是编程

程序员把自己想让计算机做的事用编程语言写出来

编程的结果就是一系列文件

三、为什么要编程

编程是为了让计算机按照人类的思维去做事,从而解放人力

计算机硬件

一、计算机组成五大部分

1.控制器

计算机的指挥系统,负责其他硬件工作

2.运算器

负责数学与逻辑的运算

控制器+运算器=CPU

3.存储器

存储器有多种,如图:

技术图片

内存:

优点:速度快

缺点:断电数据丢失,只能临时保存数据

外存:

优点:断电数据不丢失,可以永久性保存数据

缺点:速度慢

如机械硬盘:

? 机械硬盘读取速度:平均寻道时间(找到磁道时间)+平均延迟时间(转半圈的时间)=一次IO时间

4.输入设备input

如:键盘、鼠标

5.输出设备output

如:显示屏、打印机

二、计算机三大核心

  • cpu

  • 内存

  • 硬盘

操作系统

一、为什么要有操作系统?

程序员无法掌握所有硬件的操控方法,在程序员与硬件之间,操作系统负责去控制硬件,大大简化了程序员的开发工作,只需要专注于业务实现而不用关注底层

二、什么是操作系统?

操作系统是负责协调、管理和控制计算机硬件资源和软件资源的控制程序

以上是关于编程计算机硬件与操作系统的主要内容,如果未能解决你的问题,请参考以下文章

计算机硬件——基础知识

计算机硬件介绍1

计算机硬件基础

计算机的软件硬件及工作原理

计算机硬件-基础

计算机基础系列一:计算机硬件 (我觉得这个标题好)