《操作系统设计与实现》 记录 (1)

/**
	 * 
	 * TODO 《操作系统设计与实现》 记录 (1)	
	 * 			T 操作系统概览
	 * 		@硬件和指令组成在一起形成一层抽象 【Instruction Set Architecture ISA】
	 * 
	 * 		@操作系统的一个主要功能就是将硬件的复杂度封装起来、提供一个更方便的编程接口
	 * 
	 * 		@处理器的调度算法
	 * 			目标原型的酝酿
	 * 
	 * 		@渐进的思想在计算机科学行业的普遍性
	 * 
	 * 		@进程
	 * 			自己的地址空间
	 * 			术语——进程表
	 * 				子进程和进程数的来源原理
	 * 
	 * 			内存空间组成
	 * 				代码段
	 * 					程序代码
	 * 				数据段
	 * 					变量
	 * 				栈段
	 * 					
	 * 		@文件
	 * 			系统调用的方式完成的功能
	 * 				【rwx】 表示 读写执行标志位
	 * 					这个基础上还有更高的优先级、超级用户、此用户、other用户
	 * 				
	 *			@块设备文件
	 *				随机访问的数据块为单元的块设备文件
	 *			
	 *			@字符设备文件
	 *				字符流的方式进行操作的设备文件
	 *		
	 *			@管道
	 *				当进程间需要使用管道的时候需要先创建一个管道
	 *				是最先创建管道? 标准输入之后如何使用这个管道?
	 *					理论指引————【创建管道优先】
	 *
	 *		
	 *		@命令解释器
	 *			shell 			
	 *				bridge 终端用户和操作系统之间的主要接口
	 *
	 *		@系统调用
	 *			TODO @系统调用read调用的11个过程
	 *				1、nbytes 进栈
	 *				2、buffer 地址进栈
	 *				3、fd进栈
	 *				4、调用read
	 *				5、将read系统调用的编码放入寄存器	
	 *				6、陷入内核 [trap指令]
	 *				7、分派器
	 *				8、系统调用处理程序
	 *				9、返回调用者 【P可能性】
	 *				10、增加SP
	 *				11、结束
	 *		
	 *			事实:任何cpu一次只能执行一个指令【组合?】
	 *				比如读取一个文件内容的前提是
	 *					陷入操作系统简称为:陷阱 ——请求授权的经典思维模式
	 *			调用的结果帮助我们确认程序是否正确执行
	 *			
	 *			0X表示一个16进制的常量
	 *
	 *			@信号管理的系统调用
	 *				进程通信的预先设计和终止操作Ctrl+c 终止命令
	 *
	 *				空循环意味着忙等待——————自旋的来源
	 * 			
	 * 			@文件管理的系统调用
	 * 
	 * 			@目录管理的系统调用			
	 * 				
	 * 
	 * 			@保护的系统调用			
	 * 				关于文件的权限管理
	 * 					0755 和 022 相与 然后得到最终的权限掩码 表示该文件的权限
	 * 
	 * 			@时间管理的系统调用
	 * 				返回当前系统时钟周期芯片的标准时间 秒单位
	 * 
	 * 		@操作系统结构
	 * 			@整体结构
	 * 				主程序
	 * 				服务程序
	 * 				工具程序	
	 * 			@分层结构
	 * 				每一层软件都是在下一层的基础之上建立___巨人肩膀
	 * 
	 * 			@虚拟机
	 * 				分层系统基础
	 * 					VM模拟硬件指令执行		
	 * 					真实硬件模拟的一部分
	 * 			@外核
	 * 				作用
	 * 					各个虚拟机工作互相不干扰
	 * 
	 * 			@客户服务器[C/S]模型
	 *				机制与策略分离的重要性在操作系统中 	
	 * 
	 * 		@修改系统的错误第一个感知到的是系统自身
	 * 			
	 */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

P("Struggler") ?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值