操作系统Linux篇(一)
最近准备学习一下操作系统原理,于是照例记录一些重要的东西。
1. 操作系统的功能
从资源管理的角度来看,操作系统的功能一般分为5种:
1.1 存储管理
存储管理就是管理计算机有限的内存空间,包括:存储分配、存储安全和保护、存储共享和存储扩充。
1.2 进程管理
进程管理就是对计算机的CPU进行管理,包括:进程控制、进程调度和进程通信。
1.3 设备管理
设备管理就是对计算机的各种外部设备进行管理,包括:设备分配、设备管理和控制、为用户使用设备提供统一的接口、充分发挥
主机和设备的并行工作能力。
这里需要特别注意的是“为用户使用设备提供统一的接口”的含义。
由于计算机外部设备种类繁多,操作特性完全不同,为此,设备管理对各种设备的操作提供了统一的接口。这样,用户程序无论
使用何种设备,只要给出设备的类型,指出(实现)操作方式(读或写),通过统一的接口就可以简单地使用该设备。
1.4 文件管理
文件管理指的是操作系统对计算机信息资源的管理。这些信息资源是以文件的形式存放在外部存储器(磁盘)上的程序和数据等。其
功能包括:文件的组织、提供文件操作的统一接口、文件的保护和共享。
其中“提供文件操作的统一接口”的含义是:存储器中存在大量的各种文件,为了方便用户对文件的操作,操作系统提供了统一的接
口。用户使用统一的文件操作接口就可以方便地对各种文件进行读写等操作。
1.5 作业管理
操作系统的作业管理功能提供了用户与计算机系统的接口,一是作业级的接口;二是程序级的接口,即向应用程序提供了一组系统调
用,应用程序通过系统调用来请求
相关文档:
FTP的命令行格式为:
ftp -v -d -i -n -g [主机名] ,其中
-v 显示远程服务器的所有响应信息;
-n 限制ftp的自动登录,即不使用;.n etrc文件;
-d 使用调试方式;
-g 取消全局文件名。
FTP使用的内部命令如下(中括号表示可选项):
1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip
......
做一个最小的Linux kernel
2004-04-23 15:18 pm
来自:Linux文档
现载:Www.8s8s.coM
地址:无名
Linux 能有多小呢 ? 每一个做 embedded 系统的人都把小看成第一要务,其实这是不对的。如果我们对系统的好坏和大小作图,它应该长得像
|
|----
|
| -----
|
| --------
| ---
|----------------------- ......
该如何修
复linux引导呢?在从装xp后?我分享一下我的经验:我是用光盘安装红旗6.0的,首先将光盘放入光驱,现在的电脑一般都支持从光驱启动,然后重启电
脑这时会出现红旗的安装界面,下面还有boot:的字样这时,我按f5,进入linux
rescue界面就是linux修复界面,接着按回车键,就会进入和开始安装界面一样的界面,
......
CPU:s3c2410
OS:Linux Kernel 2.6.30.4
最近刚做完的嵌入式键盘的驱动,由于初次接触,总结一下。
首先简单说说这个键盘的实现原理,IIC总线工作原理没必要废话,s3c2410的手册中讲的很明白。硬件方面这个键盘通过一个AVR单片机(ATMEGA48)接在IIC总线上,也就是说,直接与IIC总线链接的设备并不是我们用的键盘,而是 ......
嵌入式Linux开发需要的参考资料
作者: 来源于: 发布时间:2008-10-6 20:45:00
引导:
如需获得对
vmlinux
和
zimage
之间区别的极好解释,请在
Alessandro Rubini
编写的
“
Kernel Configuration: dealing with the unexpected
(
Linux Magazine
)的一文中找到
&ld ......