linux基本原理

linux基本原理,第1张

计算机体系结构:运算器  控制器   存储器  输入设备   输出设备

     详解:存储即内存:编址的存储单元。即每一个存储单元在都有一个编址。

               控制器告诉运算器加数在存储器的哪个存储单元。

poll:(拉的机制)CPU不停地查看谁发生的电信号

   interrupt:(中断,即硬件通知机制)敲完键盘:键盘会通知CPU,CPU就来看看键盘干了什么事。

                  CPU通过控制芯片知道是哪个设备发出的信号。一根线上有不同的设备。

为了充分利用CPU,多任务利用,(想第一件事10秒,想第二件事10秒,然后接着想第一件事。那么第一件事的10秒记忆存储在内存中)。那么就需要划分了,cpu被切分为一个个slice。内存分成多个段。这都是由 *** 作系统完成的。

32位 *** 作系统:最多物理内存2^

程序:放在 *** 作系统上,只要不删就一直存在。执行入口,进程:是有生命周期的,一定时间过后就消失。

.库:一堆的程序,自己不能独立执行,只提供调用接口,可被程序调用执行。

*** 作系统:有了 *** 作系统之后,任何一个进程要跟硬件打交道,都得经过 *** 作系统。 *** 作系统通过最底层的调用:system call(系统调用)。然后封装之后,形成了库。

shell:人机交互接口

这个指的是linux的内核,是区别于linux 外壳(shell)的。

Linux是一种开源电脑 *** 作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix *** 作系统。 [

Linux最早是由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix *** 作系统而开发的。该计划开始于1991年,在计划的早期有一些Minix 黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7209440.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存