minix---操作系统基本原理

这篇博客探讨了操作系统的基本原理,包括并发、共享、虚拟和异步特性,以及处理机管理、存储器管理、设备管理和文件管理等功能。特别关注了MINIX操作系统,其源代码分为/usr/include和/usr/src目录,包含头文件、内核、内存管理、文件系统等关键部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前些天,接触了复习了操作系统 的基本原理,如下:

基本特征 并发 共享 虚拟 异步

功能:处理机管理 存储器管理 设备管理 文件管理 ....

操作系统的发展: 批处理---分时---实时------

 

处理机管理:

进程=程序+PCB+堆栈?...进程控制 进程同步  PV操作(...经典例子) 进程通信

线程:CPU调度分派的基本单位

进程:资源分配的基本单位

调度算法..

 

存储器管理:

连续分配方式(单一连续分配--固定连续分配---动态分区分配--可重定位分区分配---对换)

分页存储管理

分段存储管理

虚拟存储器

置换算法

 

设备管理:

I/o设备

i/o控制方式(程序---中断---DMA)

暖冲管理(spooling技术)

设备分配

设备驱动管理

 

文件管理:

文件结构

目录管理

文件共享....

.....

 

MINIX源代码从逻辑上分成两个目录。
usr/include和usr/src
在/include目录下:
                         许多符合POSIX标准的头文件
                         3个文件加: /sys (包含POSIX头文件) 
                                          /minix(包含操作系统头文件)
                                        /ibm   (包含IBMPC特有定义的头文件)
在 在/src目录下:
                                                               kernel/   (进程、消息和驱动程序)
                                                               mm/       (内存管理器代码)
                                                               fs            (文件系统代码)
                                                              /lib            (库例程源代码)
                                                             /tools (用于启动MINIX的init源代码)
                                                            /boot     (引导和安装MINIX的代码)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值