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

本文深入讲解编程的概念,包括编程语言的作用、编程的目的以及计算机硬件的组成。解释了编程如何通过编程语言让计算机按照人类的思维执行任务,同时介绍了计算机硬件的五大组成部分及其功能,以及操作系统在简化开发工作中的关键作用。
摘要由CSDN通过智能技术生成

编程和为什么要编程

一、什么是编程语言

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

二、什么是编程

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

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

三、为什么要编程

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

计算机硬件

一、计算机组成五大部分
1.控制器

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

2.运算器

负责数学与逻辑的运算

控制器+运算器=CPU

3.存储器

存储器有多种,如图:

1626269-20190615023219727-540694683.png

内存:

优点:速度快

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

外存:

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

缺点:速度慢

如机械硬盘:

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

4.输入设备input

如:键盘、鼠标

5.输出设备output

如:显示屏、打印机

二、计算机三大核心
  • cpu

  • 内存

  • 硬盘

操作系统

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

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

二、什么是操作系统?

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

转载于:https://www.cnblogs.com/xufengfan/p/11026094.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值