首页 > 代码库 > linux基础(电脑基本原理)
linux基础(电脑基本原理)
1.计算机体系结构:运算器 控制器 存储器 输入设备 输出设备
详解:存储即内存:编址的存储单元。即每一个存储单元在都有一个编址。
控制器告诉运算器加数在存储器的哪个存储单元。
POST:BIOS
计算机可以自举。
程序:指令 + 数据
2.poll:(拉的机制)CPU不停地查看谁发生的电信号
interrupt:(中断,即硬件通知机制)敲完键盘:键盘会通知CPU,CPU就来看看键盘干了什么事。
CPU通过控制芯片知道是哪个设备发出的信号。一根线上有不同的设备。
3.为了充分利用CPU,多任务利用,(想第一件事10秒,想第二件事10秒,然后接着想第一件事。那么第一件事的10秒记忆存储在内存中)。那么就需要划分了,cpu被切分为一个个slice。内存分成多个段。这都是由操作系统完成的。
4.32位操作系统:最多物理内存2^
5.程序:放在操作系统上,只要不删就一直存在。执行入口,进程:是有生命周期的,一定时间过后就消失。
6.库:一堆的程序,自己不能独立执行,只提供调用接口,可被程序调用执行。
7.操作系统:有了操作系统之后,任何一个进程要跟硬件打交道,都得经过操作系统。操作系统通过最底层的调用:system call(系统调用)。然后封装之后,形成了库。
8.shell:人机交互接口。
linux基础(电脑基本原理)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。