CPU调度
基本概念 CPU调度:每当CPU空闲时,操作系统必须按照一定的策略从就绪队列当中选择一个进程来执行 调度的对象:进程或线程,也常称CPU调度为进程调度 程序代码 CPU约束型程序 以计算为主,CPU区间会较多,还会有少量长的CPU区间 I/...
基本概念 CPU调度:每当CPU空闲时,操作系统必须按照一定的策略从就绪队列当中选择一个进程来执行 调度的对象:进程或线程,也常称CPU调度为进程调度 程序代码 CPU约束型程序 以计算为主,CPU区间会较多,还会有少量长的CPU区间 I/...
1. 概述 概念 依靠经验,利用已有知识,根据问题的实际情况,不断寻找可利用知识,从而构造一条代价最小的推理路线,使问题得以解决的过程 搜索类型 盲目搜索 按预定的控制策略进行搜索,在搜索过程中获得的中间信息不改变控制策略 启发式搜索 ...
1. 线程的引入 多个进程协作完成任务,需要进程间通信,本质是系统调用,需要较多的时间和CPU资源开销;并且进程切换需要同时切换资源、内存、寄存器 进程 = 资源 + 指令执行序列 采用线程保留了并发的优点,避免了进程切换代价 实质就是内存映射表与资源不变,而PC指针和基本寄存器改变 线程:进程中代码执行的一个序列 ...
1. as86汇编器 Linux系统用它创建16位的启动引导扇区程序boot/bootsect.s和实模式下初始设置程序boot/setup.s的二级制执行代码 使用Intel的汇编语言语法(与GNU不同) 基于MINIX系统的汇编语言语法 汇编器把低级汇编语言程序编译成含机器码的二进制程序或目标文件 as [option] -o o...
1. 进程的概念 Program:一个正在执行的程序 Instance:计算机中正在运行的程序的一个实例 Entity:可以分配给处理器并由处理器执行的一个实体 Unit:由一个顺序执行的代码段、一个当前状态和一组相关系统资源所刻画的活动单元 2. 进程的描述与表达 进程执行时的间断性,决定了进程可能具有多种状态 2.1 进程状态 就绪态 ...
基于Inter80X86中央处理器 注:PC/AT指代具有80386或以上CPU的IBM PC及其兼容微机 1. 微型计算机组成原理 传统IBM-PC机 本地总线(内部总线) CPU通过内部总线与系统其他部分进行数据通信 组成 ...
Linux操作系统是UNIX操作系统的一种克隆系统(UNIX类操作系统) UNIX操作系统 美国贝尔实验室 分时操作系统 MINIX操作系统 也是UNIX操作系统的一种克隆系统 AST开发的,主要用于学生学习操作系统 GNU计划 GNU’s Not Unix 旨在开发一个类似UNIX并且是自由软件的完整操作系统 使用Linux作为核心,为...
1. 推理 逻辑与推理是人工智能的核心问题 推理就是按照某种策略从已有事实和知识推出结论的过程 按推理的逻辑基础分类 演绎推理 从已知的一般性知识出发,推理出适合于某种个别情况的结论过程 一般到个别 常用形式:三段论法(大前提, 小前提, 结论) 不能增殖新知识 归纳推理 从大量特殊事例出发,归纳出一般性结论的推理过程 个别到一般 ...
要使计算机具有智能,首先必须使它拥有知识 知识的获取、知识的表示和运用知识进行推理是人工智能学科研究的三个主要问题 1. 一阶谓词逻辑表示法 参照数理逻辑中的命题逻辑和谓词逻辑 2. 产生式表示法 规则(产生式) 确定性规则:IF P THEN Q 非确定性规则:IF P THEN Q (置信度) 产生式系统 ...
7.1 CPU的结构 CPU的寄存器 用户可见的寄存器 通用寄存器 数据寄存器 地址寄存器 条件码寄存器 控制和状态寄存器 MAR MDR PC IR PSW寄存器:存放程序状态字 控制单元CU和中断系统 C...