![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
文章平均质量分 54
白速龙王的回眸
一命二运三风水
四积功德五读书
六名七相八敬神
九交贵人十养生
展开
-
【Windows无法修复问题】“启动修复”无法修复你的电脑解决方法
为了进一步学习miniob,我们要么直接gcc安装依赖(但这个最好是在linux or mac上)wins上推荐使用docker但是docker在wins上的配置,需要开启虚拟化功能以及更新linux在windows下的子系统因此可能为触发一些配置上的更新遇到问题不要慌,都是软件配置的问题linux也是命令行windows有什么怕的呢!原创 2022-09-28 23:03:52 · 5199 阅读 · 5 评论 -
os慕课测试1
makefile把bootsect.s放到固定的位置上启动保护模式,地址的表示不同了,因此得出的跳转地址的方式不一样显然就是为后面的内存管理做准备啊并不需要等待用户输入指令,但是要读磁盘、初始化中断处理程序的地址和启动保护模式初始化kernel数据结构,读入kernel,获取硬件参数都是必备的但是打印logo确是因系统而异记住就好,bios-》bootsect-》setup-》init可以啊,但是要根据cs ip原则,重新设置cs,同时保证cs指向的那个GDT表中项的基地址为0.原创 2021-10-12 10:49:41 · 68 阅读 · 0 评论 -
OS设备驱动与文件系统总结(mooc题目)
系统调用-》文件处理-》设备无关的驱动-》通过硬件指令操作具体外设中断处理程序操作系统通过这个号来找到设备对应的处理函数向显存写出内容方便用户对外部设备的使用连续方式(只用来检索)计算磁盘块位置需要用到FCB、fops、引导扇区大小SJF是短作业优先,cpu调度的37 + 765 // 100 = 44五个数据块500字节,1个索引块里面可以存50个块号,那么就是5000个字节因此5500因为在末尾加,所以链式存储c/h/s,其实就是Cylinder,Head.原创 2021-10-10 19:45:40 · 194 阅读 · 0 评论 -
刷题总结20211008
1.db mooc 单元测试1-期末测试1需要通过修改三级模式之间的两层映射来保证db的独立性dbs和fs的本质区别是:数据结构化连接 = 选择 + 笛卡儿积主码、候选码、全码可以唯一标识一个元组目表示的是属性关系数据模型的基本数据结构是关系空值的字段上不可以定义主键约束实体完整性:检查主码属性不可为空且主码要唯一触发器不能定义在视图上数据库安全审计提供一种事后检查的机制保护数据库安全性的方法:设置用户标识、存取权限控制安全性控制的一般方法:用户标识鉴定、存取控制、审计、数据加密授原创 2021-10-08 23:16:50 · 172 阅读 · 0 评论 -
计网&os 部分总结
1.若数据划分成若干数据块(分组),则传输的延迟时间减少,且有效数据占比降低(因为加入了控制信息)2.协议的对象是对等层的实体3.物理层是最下一层,无需封装4.会话层的功能是会话管理和同步,可以恢复通信、数据同步5.OSI7层模型中,进行流量控制的包括数据链路层、网络层和传输层6.TCP传输的是报文段,UDP传输的是用户数据报7.外存也归os管,所有硬件都归os管8.并发:若干事件同一时间间隔发生并行:若干事件同一时间发生9.OS接口:命令接口+系统调用10.命令接口:联机用户接口+脱机原创 2021-10-03 20:09:07 · 202 阅读 · 0 评论 -
OS开学考前临时抱佛jio(2)
背景复习inging。。。操作系统概述:程序并发性:多个程序在宏观上同时向前推进资源共享性:os和多个用户程序公用系统中的各种资源异步性:在os之上,宏观上同时运行的多个程序交替执行虚拟性:利用某种技术将一个物理实体变为若干个逻辑实体定时装置:绝对时钟:记载实际时间,不中断间隔时钟:定时发生中断,是实现多道程序的基础——保证os获得控制权系统栈:作用:1.保存中断现场 2.保存os子程序转移返回点、参数、局部变量、返回值位置:内存中os空间的一个固定区域特权指令和非特权指令:特权转载 2021-09-03 22:33:23 · 372 阅读 · 1 评论 -
OS实验:bootsect.s 和 setup.s
写在前面由于直接复制粘贴代码到vim上会出现\r\n导致一些奇怪的错误,因此通过::%s+\\r\\n+^M+g能够有效地去掉这些,方便阅读的同时减少错误。实验内容:改写 bootsect.s 主要完成如下功能:bootsect.s 能在屏幕上打印一段提示信息“XXX is booting...”,其中 XXX 是你给自己的操作系统起的名字,例如 LZJos、Sunix 等(可以上论坛上秀秀谁的 OS 名字最帅,也可以显示一个特色 logo,以表示自己操作系统的与众不同。)改写 setup原创 2021-08-03 15:39:45 · 857 阅读 · 0 评论 -
OS基础总结
要想顺利启动系统,bootsect.s必须让在磁盘的固定位置上,这个工作是由谁完成的?答:makefile控制软件合成结构(位置),文件的位置固然也是gcc应该是完成c语言compile的命令ld 用于将目标文件与库链接为可执行程序或库文件。对于一些makefile一般都是先gcc后ld启动保护模式以后,指令jmpi 0, 8执行和没有启动保护模式有何区别?答:得出跳转地址的方式不同实模式:cs<<4 + ip保护模式:cs查表 + ip下面哪项工作不是操作系统启动要完成的工作原创 2021-07-31 14:54:32 · 188 阅读 · 0 评论