TSS:任务结构段Task status segment

Yield();要完成一个“并发”程序,是不得不借助yield函数的。在程序中表现为当前线程会尽量让出CPU资源来给其他线程执行

read();
int :
iret:
eflags:
TCB:
res:
%eax:
jmp:
EIP,ESP,EBP都是系统的寄存器,里面存的都是一些地址
EIP寄存器里存储的是CPU下次要执行的指令的地址
ESP:esp是栈指针,是cpu机制决定的,push、pop指令会自动调整esp的值;
EBP:ebp只是存取某时刻的esp(方便程序员访问参数和局部变量),这个时刻就是进入一个函数内后,cpu会将esp的值赋给ebp,此时就可以通过ebp对栈进行操作,比如获取函数参数,局部变量等,实际上使用esp也可以;
esp分区:用于引导系统启动,独立于操作系统之外的分区

汇编语言的AX,BX,CX,DX
1.AX寄存器称为累加器(Accumulator),使用时主要用于存放数据,如存放算术、逻辑运算中的操作数或结果。也可临时时用于存放地址。
2.BX寄存器称为基址寄存器(BaseRegister),常用来存放访问存储器时的地址。
3.CX寄存器称为计数寄存器(CountRegister),常用于保存计算值,如在移位指令,循环(loop)和串处理指令中用作隐含的内计数器。
4.DX寄存器称为数据寄存器(DataRegister),常用于数据传递。在寄存器间接寻址中的I/O指令中存放I/O端口的地址。

操作系统中的一些基本概念相关推荐

  1. 关于操作系统中的作业(Job)概念

    在计算机操作系统中,作业(Job)是计算机操作员(或称为作业调度程序的程序)提供给操作系统执行任务的工作单元.作业通常以批处理(后台)模式运行, 而非普通用户正常使用操作系统的交互式模式. 在批处理模 ...

  2. 分布式系统概念和设计-操作系统中的支持和设计

    分布式系统概念和设计 操作系统支持 中间件和底层操作系统的关系,操作系统如何满足中间件需求. 中间件需求:访问物理资源的效率和健壮性,多种资源管理策略的灵活性. 任何一个操作系统的目标都是提供一个在物 ...

  3. 操作系统中的概念详解

    文章目录 前言 一.操作系统的基础概念介绍 1.并行与并发 2.用户态与内核态 3.执行流 二.内存管理 1.Java程序员眼中的内存 2.线性地址和物理地址 3.进程间通信 三.研究操作系统实现时, ...

  4. 操作系统中临界资源与临界区的概念

    原文链接:https://blog.csdn.net/u013272948/article/details/53929572 1.临界资源 临界资源是一次仅允许一个进程使用的共享资源.各进程采取互斥的 ...

  5. 操作系统概论【引入操作系统中的基本概念和操作】

    概论只做系统性的陈述,串联,不涉及内部的实现细节. 操作系统: 操作系统是管理计算机硬件并提供应用程序行环境的软件.操作系统最为直观之处或许是它提供的用户与计算机系统的界面. 内存: 为了让计算机执行 ...

  6. 如何避免操作系统中多线程资源竞争的互斥与同步?

    作者 | 小林coding 来源 | 小林coding(ID:CodingLin) 前言 先来看看虚构的小故事 已经晚上 11 点了,程序员小明的双手还在键盘上飞舞着,眼神依然注视着的电脑屏幕. 没办 ...

  7. 操作系统中的进程与线程

    简介 在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程.但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行.因此线程被引入操作系统. 为什么需要线程? 如果非要说是 ...

  8. 中断技术在计算机系统中的应用,中斷在操作系统中的应用.doc

    中斷在操作系统中的应用 中断在操作系统中的应用 (**大学 电子信息学院, 四川 成都 610065) 摘要: 计算机执行期间,系统内如果发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前 ...

  9. 基础-计算机及操作系统和应用程序的概念

    编程语言用来开发应用程序,应用程序要基于操作系统运行,硬件需要操作系统控制: CPU即计算机的大脑,它从内存中获取指令然后进行解码,最后执行,周而复始直至程序被执行完成:但由于CPU的计算速度远大于内 ...

最新文章

  1. esp32树莓派_用 ESP32 制造炫彩 LED 球
  2. SAP Spartacus Sample Data Extension
  3. Akka应用模式:分布式应用程序设计实践指南pdf
  4. ArcMAP获取要素的外包多边形
  5. SAP License:合理的机制才能让系统效率最大
  6. eclipse反编译插件Jadclipse介绍
  7. 一个函数要使用另一个函数中的数据
  8. 润乾集算报表实现多数据集关联的示例
  9. 通过 微软 pai-fs 上传数据到HDFS (Microsoft OpenPAI)
  10. 2022年小米路由器安装使用mixbox遇到的问题
  11. Weblogic下载,安装与插件配置
  12. php简历制作网站,PHP制作word简历
  13. 【fiddler抓包修改订单金额】
  14. 论文写作:如何选研究题目?
  15. 人工智能技术对全民生活的影响
  16. 电脑上不了网,网络协商速率只有10M?
  17. python计算学分绩点的程序_模拟登录教务系统计算GPA的小程序
  18. python 图像格式转换文件夹下 jpg 转 bmp | 目录遍历
  19. 统计字符出现的次数(输出由多到少)
  20. GitHub的Java面试项目

热门文章

  1. SAP 采购流程和销售流程
  2. Java描述设计模式(18):享元模式
  3. 科技守卫城市安全,智慧消防解决方案
  4. 新手学习python(四)字符串方法
  5. ArcGIS工具之ET GeoWizards、GeoTools、GeoTools
  6. 在线重定义的补充测试
  7. AppDelegate 方法介绍
  8. opengl 教程(18) 漫反射光
  9. sql怎样删除重复值
  10. Android实现分享代码,Android 分享功能的实现代码