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

实模式下能否实现多任务?

    来源: 互联网  发布时间:2017-04-02

    本文导语:  386以上的机器,在保护模式下,CALL、JMP、中断都可以实现任务切换。  在实模式中中,是否能够实现多任务呢?如何实现? | 任务跳转依赖TSS描述符或者任务门,前者在GDT中,而后者在IDT中...

386以上的机器,在保护模式下,CALL、JMP、中断都可以实现任务切换。
 在实模式中中,是否能够实现多任务呢?如何实现?

|
任务跳转依赖TSS描述符或者任务门,前者在GDT中,而后者在IDT中。访问他们都需要一种叫做选择子的段寄存器,选择子只有在保护模式下用。因此在实模式下你是无法使用像call/jmp来进行任务跳转的。

实模式下可以模拟多任务,通过时钟中断。如何实现,我相信网上太多文章了!

|
应该可以。可以参考xenix、minix等。

http://zh.wikipedia.org/wiki/Xenix
Xenix是微软为微型计算机推出的Unix版本。由于微软购买的授权无法直接让该操作系统以“UNIX”为名,便命名该系统为Xenix。[1]

微软在1979年从美国电话电报公司购买了Unix授权,并于1980年8月25日发布面向16位系统的版本,由SCO公司将该系统移植至英特尔8086/8088架构。[2][3][4][5][6]

http://zh.wikipedia.org/wiki/Minix
Minix原始是设计给1980年代到1990年代的IBM PC和IBM PC/AT兼容电脑上执行。

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












  • 相关文章推荐
  • linux网络编程(UDP多播)如何实现Observer设计模式?
  • 如何实现模式窗口?
  • 请教gcc编程 问题 关于调用中断 实现 图形模式
  • 如何实现非电子商务的设计模式(不要web层)
  • 请教大家:有关阻塞模式的实现
  • Actor模式的Java实现 JActor
  • 类似于Shell界面下setup命令的文本模式菜单用C语言如何实现
  • 怎样在Linux实现文本模式的直接写屏?
  • 纯软件实现802.11协议中的PCF模式的探讨
  • 请问在一个servlet里取得一个用singleton模式实现的类实例,那么这个类实例的生命周期是怎样的?
  • j2ee 模式的分布式应用如何实现复杂报表的找印?
  • 实现b/s模式的ERP系统?应该使用java中的那些技术?
  • 问下arm下如何实现memory模式的cf的驱动,程序框架怎么搭!有源程序参考下更好!分数不多全部送上,谢谢了!
  • 自己实现linux下的ftp客户端,先用port命令后用append命令,报告错误425请问是哪里错了?,应该把模式置为pasv嘛??
  • Python下singleton模式的实现方法
  • Java策略模式的简单应用实现方法
  • Flux 模式实现 DeLorean
  • java实现策略模式使用示例
  • 如何用java实现B/S模式
  • PHP中数据库单例模式的实现代码分享
  • Office 2010 Module模式下使用VBA Addressof
  • 请教gcc编程 问题 关于调用中断 实现 图形模式 iis7站长之家
  • GOF设计模式简介- 责任链模式
  • linux epoll的ET模式和LT模式的主要区别是什么呢?为什么ET模式一定要用非阻塞socket?
  • 无线网卡工作模式介绍以及如何设置工作模式
  • 用户模式和内核模式
  • VS2012+MySQL+SilverLight5的MVVM开发模式介绍
  • IA32架构下,能从保护模式返回实模式吗?
  • java观察者模式概念及相关类介绍
  • 如何从字符模式切换到图形模式?
  • Docker 四种网络模式及网络配置详细介绍


  • 站内导航:


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

    ©2012-2021,