1、应用进程——前台运行的进程,具有交互界面,在用户登录后由shell管理运行。应用进程隶属于某个终端的某个用户。——linux的shell、登录后windows的桌面界面也是应用进程,在该交互界面中创建的应用进程都是它的子进程。2、服务——windows中的概念。服务是一种应用程序机制。操作系统通过服务机制,整合各类服务程序提供标准的调用接口,提供服务功能调用。——服务注册:操作系统通过注册机制
1、硬件抽象逻辑层——HAL。(1)实现对计算机硬件识别检测,检测设备参数,设置设备地址端口、设备参数,控制读写设备端口地址。(HAL通过设备的端口地址操作设备)(2)向上层提供统一的HAL调用接口。2、内核——kernal。(1-1-1)内核中的设备驱动程序模块——它获取HAL检测到的硬件参数,通过HAL提供的功能调用实现对设备的访问操作。它实现特定型号、特定设备的精确操作。如不同型号打印机的数
库——程序。但是没有执行入口,不能独立执行,只能被其他程序调用执行。它提供统一的调用接口。——systemcall。系统调用。进程要使用硬件功能,必须使用操作系统API调用协调(进程调用API库、API程序调用内核程序、内核直接驱动硬件)。具有保护功能的操作系统会阻止进程直接操作硬件(特权级保护、IO保护等机制),而早期或没有开启保护功能的操作系统中的程序是可以直接对硬件进行操作的,即直接读写硬件
操作系统作用:操作系统实质上是一个运行在计算机上的程序,它屏蔽了软硬件底层操作的复杂性,向用户提供标准的友好界面。——管理硬件资源:硬件——电磁信号、0101……代码、(简单的早期操作系统)汇编程序(与硬件平台相关)、(多任务操作系统)高级语言(操作系统提供标准API,屏蔽硬件细节,高级语言可与硬件平台无关)。——管理软件资源:软件进程(指令、数据)、进程创建、调度、退出,进程资源分配等。
打孔纸带——手工输入。job1__job2……磁带——批处理系统。job1$$$$$job2$$$……RAM——多任务(进程)系统。job1现场保存、job2现场保存。——分时多任务系统。slice时间片分配切换任务(进程)。——存储器分段机制。(支持分段机制的CPU和硬件),实现多任务(多进程)的存储器分配。—————虚拟地址空间。虚拟地址空间相对与物理地址空间来讲,物理地址空间与CPU前端地址
严于律己。勤于学习勤于思考,手勤脑勤。除了吃饭睡觉,全身心投入学习3个月。持之以恒。扎实苦干!3个月——月薪1万。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号