操作系统(1)_操作系统结构_李善平ppt

本文阐述了CPU与内存之间的通信机制,包括地址总线、数据总线和控制总线的作用,解释了内外部总线的区别及设备连接冲突的解决办法。深入探讨了操作系统在多程序与多任务管理中的角色,以及内核态与用户态的设计理念,保护系统免受恶意干扰。

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

 cpu和内存之间通过地址总线、数据总线、控制总线连接。外部总线连接外部设备。下图有问题,内存和外设没有直接连接。同一组总线,CPU和内存连接的时候硬盘就不能和内存连接,否则有冲突,core和core之间也有冲突,软件层实现。

应用软件无法直接访问硬件设备,都要通过操作系统,也就是通过system call。

dos具备多程序,不具备多任务。

内核态和用户态设计的基本思想是让操作系统免受用户干扰(黑客控制系统),在硬件层解决掉这个问题,内核态用户是无法访问的。

也就是说用户一般是通过系统程序来实现系统调用的,例:GUI或者标准C库,或者jvm,而不是直接调用系统调用。

能移的尽量往外移,保留最小的内核,例如文件系统管理,进程的管理必须在内核里。

http://www.icourses.cn/jpk/viewCharacterDetail.action?courseId=6801&characId=77013

转载于:https://www.cnblogs.com/wangweiNB/p/7732908.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值