当前位置:  技术问答>linux和unix

关于多道操作系统实现的一个问题,各位达人指教~~~谢谢

    来源: 互联网  发布时间:2016-01-30

    本文导语:  以前学过点操作系统,但是没写过,我一直是这么想当然的认为: 计算机硬件提供了许多时钟,每隔很短的时间,发生一次时钟中断,而进程的调度以及PCB的设置等都是写在了这个时钟中断的处理程序里. (当然不同的操作系...

以前学过点操作系统,但是没写过,我一直是这么想当然的认为:

计算机硬件提供了许多时钟,每隔很短的时间,发生一次时钟中断,而进程的调度以及PCB的设置等都是写在了这个时钟中断的处理程序里.
(当然不同的操作系统他时间片也不同,也许在硬盘引导区有一个专门设置时钟间隔的指令)

不知道这个想法是否正确,望指正 谢谢

|
没错,时钟中断是多道系统的脉博,而进程的调度以及PCB的设置等太多发生在了这个时钟中断的处理程序里──除了进程自动让出CPU。

|
进程总的来说靠时钟中断来调度,但其他中断中也可能发生调度

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • java的一元操作符怎么用???是什么意思???谢谢谢谢!!!!!!!!
  • 小弟有如下问题:JAVA中怎样实现对操作平台的句柄!谢谢了:)
  • ~(取反)操作错误,求助!谢谢
  • 请问哪有Lindows操作系统下载?50分,谢谢。
  • 求 solaris 日常操作管理的电子书,谢谢.
  • 想好好学linux操作系统,请大家帮忙推荐本入门的好书,谢谢
  • 大侠推荐几个学习编写操作系统的网站,最好是中文的。谢谢!
  • 请问,如果连接一个Mssql的数据库。并操作里面的数据。谢谢了:)
  • 怎样学好操作系统呀.谢谢
  • linux c 怎样利用pro*c/c++操作 win2000 下 oracle 谢谢
  • 请问如何清掉linux的操作命令记录?就是按上下键不能查看以前执行的命令,谢谢
  • 请问哪里有linux操作系统的源代码下载?谢谢
  • 谁知道solaris对socket的recv和send函数是否是原子操作,谢谢!!
  • 关于VI操作的问题,谢谢!
  • 有关VMWare,不能启动操作系统! 谢谢!
  • 大家帮我推荐些在linux下用c语言对数据库操作编程的实例或资料吧!谢谢!
  • 请大侠们推荐本关于操作系统原理的经典书籍(原版的也可以)谢谢
  • 请问WebSphere 是什么东东?它在什么操作系统下执行?谢谢!
  • 现在有两个操作系统:win98+win2000;请问在这样的环境下怎样安装linux?谢谢!!
  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • 已安装了Windows操作系统,还想安装Linux。却还想在开机选择操作系统时由Windows引导,请问如何操作。在线等待
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  • C++ I/O 成员 flags():操作flags
  • 什么样的操作最耗费服务器的IO操作?
  • C++ I/O 成员 width():操作域宽度
  • 无操作系统下对U盘的操作
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • 请问命令行操作下怎么改Linux操作系统的日期和时间?
  • Xcode介绍及创建工程和工程依赖操作步骤


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3