Operating System

OEM: Original Equipment Manufactures,只提供产品设计的理念而不从事具体的厂房生产任务!

PDD: Platform Device Driver

MDD: Model Device Driver

DDI: Device Driver Interface(与OS之间的接口)

单层驱动模型: Device -> DeviceDrive -> ::DDI:: -> OS -> API -> Application

分层驱动模型: Device -> PDD -> MDD **->** ::DDI:: **->** OS **->** API -> Application

硬链接: =文件有多个路径(必须在同一分区),但却对应了同一个inode.目录无硬链接概念,两者可以同步更新,也防止文件被删除!

软链接: Symbolic Link,相当于快捷方式;它本质上是一个文本文件,里面包含了目标的位置信息;

resources

https://forum.osdev.org/index.php
http://www.codeproject.com/Articles/664165/Writing-a-boot-loader-in-Assembly-and-C-Part-1
http://gnome-look.org/content/show.php/Earth+Sunrise+Plymouth+Theme?content=137171
http://gnome-look.org/content/show.php/Splash+ARGB+%28mockup%29?content=58649
http://sourceforge.net/projects/u-fingerprint/

Terminal

显示器+键盘=终端.因为他们能够对系统进行控制,也可称为控制台.

虚拟终端:是用户登录进行系统管理的界面.Linux默认启动了6个虚拟终端+1个GUI终端.

一个虚拟终端当前只可以被1个用户占有,但1个用户可多次登录占据不同的终端,

tty[n]: 6个虚拟终端并不是说最多只能6个用户同时登陆!事实上,/dev/下面有64个虚拟终端;

不仅如此,如果使用ssh登陆,则会启用pty伪终端,而它是根据系统需要自动建立的!也就是支持无限用户.

/etc/security/limits.conf:此文件可以配置一个用户最多允许多少个登陆,以及当前系统最多允许多少个登陆.