毕业设计---linux及uclinux操作系统的学习

来源:互联网 发布:以前流行的网络歌曲 编辑:程序博客网 时间:2024/06/06 07:44

      唯一的同伴刘勇也在今天回家了!空荡荡的实验室就我一个人,的确有点孤单!但也无奈呀!!开始学习吧!一切都要按计划进行!!下一步要学习操作系统了uclinux&Redhat linux 9.0!!抓紧时间学习这方面的东西争取在年前能有个大概的了解!!

      linux学习手记:

   1.Linux内核结构与进程管理

       1.1Linux对硬件的适应性非常强!linux应用在高端表现出很大的优越性,它同windownxp很类似,都是通过系统程序去控制硬件。

       1.2一般的linux内核包括:1.进程调度程序(SCHED)  2.内存管理程序(MM) 3.虚拟文件系统(VFS)  4.网络接口(NET)  5.进程间通信(IPC) 

        五个部分的关系是相互依赖(调用依赖模块中相应的函数)!

        1.3 linux是单块结构而window的结构是微内核的

2.Linux启动流程!!

    1. 加载 BIOS 的硬件信息;
  2. 读取 MBR 的 Kernel Loader (亦即是 lilo, grub, spfdisk 等等)开机信息;
  3. 加载 Kernel 的操作系统核心信息;(Kernel是压缩过的,装载之后需要自解压)
  4. Kernel 执行 init 程序并取得 run-level 信息;
  5. init 执行 /etc/rc.d/rc.sysinit 档案;
  6. 激活核心的外挂式模块 (/etc/modules.conf);
  7. init 执行 run-level 的各个批次档( Scripts );
  8. init 执行 /etc/rc.d/rc.local 档案;
  9. 执行 /bin/login 程序;
  10. 登入之后开始以 Shell 控管主机。

 

  

原创粉丝点击