Linux 操作系统学习

Linux 操作系统学习

操作系统:六七十年代时的计算机是没有操作系统这个概念,每台机器都有自己的使用环境.

天气预报

天气计算

? 能不能造出通用的计算机来

有硬件,CPU, 内存,存储设备,输入设置, 不指定具体功能.

只负责开发一种软件,负责管理 CPU 调度, 内存分配,磁盘磁盘管理等系统功能.,假设叫"A 软

件"

[天气计算]需要 CPU, 内存等资源来计算,不能直接来调度 CPU, 内存这些东西, 得通过"A 软

件",

天气计算软件

A 软件,直接负责硬件操作,

内存,存储等

硬件机器

操作系统:

按任务和用户来分

单任务单用户操作系统:

同时,只能进行一个程序, 而且只允许一个用户"同时"登陆, 典型: DOS 系统

单用户多任务: "同时"只能有一个用户登陆,但是能同时执行多个任务. Xp

(多用户不是指能开设多个用户名,而是指"同时登陆")

第 1 页

Linux 操作系统学习

? 多任务是如何实现的

1 颗 CPU, 流水线操

时间片轮转技术

[ 1 秒钟 ]

嘀嗒 10^-9,

假设有 5 个任务

A B C D E

把时间分成极小的块,每一个时间单元指行一个任务,来后来回循环

从而达到宏观上看:是一种多任务同时进行的效果.

多用户多任务 操作系统 (linux, unix ,bsd)

意味着: linux 允许多个用户同时登陆到主机上.

Linux 严格的说,不是操作系统,而是 " 内核"

因为linux 只负责内存,CPU 等硬件管理,没有具体的应用功能实现.

GNU/linux,

GNU : GNU is Not Unix.

Unix 闭源后, stallMan , 创建 GNU 组织,

Emacs, GCC 编译器等,开发了大量的开源软件, 但是没有一个成熟内核

91 年的时候, linus, 在一个教授模拟的 minix(缩小版的 unix)系统上做练习,

自己开发了一很小的内核: 0.01, 允许大家修改.

92 年, 0.9 版本出现, 已经稳定. ( 目前最新内核: 3.2)

随后,linux 内核遵守GPL 协议,归属到 GNU 门下.

GNU/linux 操作系统.

第 2 页

Linux 操作系统学习

Linux 的发行版是怎么回事?

Redhat(红帽) , suselinux,

红旗 linux, 蓝点(bluepoint, 已死)

Ubuntu (非洲出品) , ubuntu 的母版: debian

目前还有 "深度 linux", "雨林木风 linux"

同样的linux 内核 + 不同的软件 == 不同的发行版

Linux 的特点

多用户,多任务

图形界面与内核是分开的, 在服务器端,效率高.

X11 协议开发图片界面, 图形界面在linux 里的地位就是一个"软件",

对于 windows 则不同,windows 的图片界面是直接集成在内核里的.

如果在机房有一台 web 服务器,我们可以把图片界面关闭, 只保留文字界面,这样极大减少了

资源浪费.

稳定

安全

第 3 页

linux系统学文档pdf,Linux操作系统学习.pdf相关推荐

  1. Linux打开rtf文档,在linux下设置开机自动启动程序的方法_精品.rtf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsplinux/Unix相关 在linux下设置开机自动启动程序的方 ...

  2. linux mysql帮助文档,在 Linux 上安装 MySQL

    ## 2.5 在 Linux 上安装 MySQL Linux 支持多种不同的 Linux 安装解决方案. We recommend that you use one of the distributi ...

  3. Linux 编辑doc,Linux 指令篇-文档编辑.doc

    Linux 指令篇-文档编辑 Linux 指令篇:文档编辑--col Intel嵌入式设计开发者秘笈(精品)[上海央邦]学一送一,超值!定向委培RHCA,通过考试年薪10W 安博亚威]CCIE考试通过 ...

  4. ITEXT5.5.8转html为pdf文档解决linux不显示中文问题

    ITEXT5.5.8转html为pdf文档解决linux不显示中文问题 参考文章: (1)ITEXT5.5.8转html为pdf文档解决linux不显示中文问题 (2)https://www.cnbl ...

  5. 一文带你学会linux系统 史上最全linux命令大全

    一文带你学会linux系统 史上最全linux命令大全 文章目录 linux系统简介 linux命令 1.启动网络命令 2.pwd命令 2.ls命令 3.cd命令 4.mkdir命令 5.rmdir命 ...

  6. Linux入门参考文档(超详细)

    一.Linux简介与安装 1.1 计算机的相关概念 1. 什么是计算机 能够接收使用者输入的指令与数据,经由中央处理器的算术与逻辑单元运算处理后,以产生或存储有用的新数据.比如计算器,手机,汽车导航系 ...

  7. 文档管理 linux,Linux 文档管理

    涉及的命令:ls 下面上一张使用ls命令的截图,从下面的截图中我们来详细了解一下,linux中关于文档(目录)的属性. 从上面截图的一条记录可以看出一个文档(目录)的所有信息,下面我们详细说明. 上面 ...

  8. at91sam9260ek开发板linux移植文档,AT91SAM9260EK开发板 Linux 移植 移植 文档

    AT91SAM9260EK开发板 Linux 移植 移植 文档 AT91SAM9260EKAT91SAM9260EKAT91SAM9260EKAT91SAM9260EK 开发板开发板开发板开发板 Li ...

  9. linux系统创建操作系统用户,linux系统中用户组创建管理linux操作系统 -电脑资料...

    用户组管理包括对用户组创建,删除,修改及查看组操作命令,下面我们一起来看看希望本文章对各位同学会有所帮助哦, 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod ...

  10. Linux 编辑doc,Linux命令大全(文档编辑).doc

    Linux命令大全(文档编辑) 文档编辑文档编辑-col 功能说明:过滤控制字符. 语 法:col [-bfx][-l] 补充说明:在许多UNIX说明文件里,都有RLF控制字符.当我们运用shell特 ...

最新文章

  1. 静态方法只能通过类名调用吗?
  2. EGLImage与纹理
  3. java was datasource_使用Spring Boot配置Druid时dataSource无法被autowired
  4. [今日干货]短视频获得种子用户的途径
  5. java tomcat源码_详解Tomcat系列(一)-从源码分析Tomcat的启动
  6. java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12问题
  7. 漫步微积分二十四——定积分引言
  8. Eclipse清除SVN的账号信息
  9. ef 子表和父表不同时保存_canon粉不懂镜头参数?我只能嘲笑你
  10. 启动Flume Agent出现“A fatal error occurred while running“解决方法
  11. selenium-对指定区域截图
  12. ppt快速美化四步法
  13. linux和手机通讯,在Linux的系统下使用红外进行手机通讯
  14. 控制led亮度C语言程序,单片机pwm控制led亮度原理图
  15. 计算机开机自动进入bios,为什么电脑一开机就自动进入BIOS界面 电脑开机重复进入bios解决方法...
  16. LiveData实践
  17. LabVIEW基础-内存优化
  18. 微信小程序实现柱形图与折现图
  19. python 文件缓存
  20. Unity使用Package Manager管理自定义插件

热门文章

  1. Jetson AGX Xavier 固态硬盘安装并挂载到/home与无线模块安装
  2. html图片幻灯片怎么做,纯CSS3制作满屏图像幻灯片
  3. 【M365运维】匹配用户UPN和Email地址
  4. Java-热插拔技术
  5. 邮件发回软件错误信息
  6. 华为理工女,8年熬出头......
  7. 群同态和群同构的区别_顾沛《抽象代数》1.4群的同态与同构习题解答
  8. 实时数据采集架构原理(蜂巢)
  9. 八种语言最新毕业文献参考
  10. 他是程序员出身,如今身价上亿!一人干出了美国版的:携程、安居客、看准网!...