计算机基础
Posted a736659557
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机基础相关的知识,希望对你有一定的参考价值。
1.1 什么是编程语言?
编程:编写程序
语言:是人与人之间沟通的介质
编程语言:是人与计算机之间沟通的介质
1.2 什么是编程?为什么要编程?
编程就是人们用计算机所能理解的表达方式把自己的思维写下来,编程的结果就是文件
#文件就是操作系统存储数据的单位
编程的目的就是让计算机按照人的逻辑思维和思想执行程序,解放人力
二.计算机组成原理
2.1 什么是计算机?
计算机俗称电脑,即通电的大脑
2.2 为什么要用计算机?
随着人类社会的进步,人类已经从奴隶时代进入了高速发展的现代社会,人们迫切的寻找到一个能够替代人类工作的奴隶,即计算机。
2.3 计算机的五大组件
1.运算器:计算机的运算系统
逻辑计算:有一定逻辑思维的计算过程(判断)
算数计算:进行数学等算法的计算过程
2.控制器:计算机的控制系统
3.存储器:计算机的存储系统
内存:临时存放数据,基于电工作
优点:读取速度快
缺点:断电数据丢失,不能永久保存
外存:硬盘 光盘 磁带等可以永久存储数据的设备
优点:可以永久存储数据
缺点:读取速度慢
4.输入设备
键盘、鼠标、触摸屏、摄像头、麦克风
5.输出设备
显示器、音响、打印机
2.4 CPU
运算器+控制器=中央处理器(CPU)
工作方式:取指---》分析---》执行
软件的执行都是由CPU执行,强调所有的软件最终都要转换成CPU的指令集去执行
CPU的两种工作状态
用户态:CPU执行用户程序/应用程序所处的状态,处于用户态不能控制硬件
内核态:CPU执行操作系统内核所处的状态,处于内核态能够控制硬件
根据最大处理文件能力的不同,CPU分为两种
X86:32位操作系统,能够最多处理32位二进制字节
X64:64为操作系统,能够最多处理64位二进制字节
而且CPU具有向下兼容性
三.操作系统
3.1 什么是操作系统?
操作系统是一个协调 管理 控制计算机硬件与软件的控制程序
3.2 操作系统的组成
操作系统分成两部分: 接口程序:将硬件的功能封装成简单的接口,用来给应用软件或者给用户使用 内核:具体控制硬件
3.3 完整的计算机系统都有什么?
1.应用程序
2.操作系统
3.计算机硬件
3.4 应用程序的具体启动过程
前提:先启动操作系统
1、向操作系统提交程序启动文件的路径
2、操作系统根据文件路径把硬盘的数据读入内存
以上是关于计算机基础的主要内容,如果未能解决你的问题,请参考以下文章