Linux内核设计与实现读书笔记一:操作系统与内核

本文探讨了Unix系统强大的原因,包括其简洁性、统一的文件处理方式、C语言编写带来的易移植性、快速的进程创建及稳定简单的进程间通信。同时,深入解析了操作系统的核心——内核,涵盖中断服务、调度、内存管理及系统服务等内容。

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

1、Unix强大的原因

     a:Unix很简洁,仅仅提供几百个系统调用接口;

     b:所有东西都被看成文件对待;这种抽象使得对数据和对设备都通过一套系统调用来操作;

     c:使用C语言编写,易于移植;

     d:进程创建迅速;

     e:简单稳定的进程间通信元语。

2、操作系统   操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分(内核、设备驱动程序、启动引导程序、命令行Shell、基本的文件管理工具和系统工具)。

3、内核:操作系统的核心

 包括中断服务程序、调度程序、内存管理程序以及网络、进程间通信等系统服务程序。

内核处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限。系统态和保护起来的内存空间统称为内核空间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值