• 操作系统知识点


    1.实时操作系统基本特征:在特定时间完成特定的任务,实时性和可靠性。

    2.OS(操作系统):是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在”裸机“上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。也是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。

    3.OS的功能:进程与处理机管理,作业管理,存储管理,设备管理,文件管理。

    • 处理器管理:根据一定的策略将处理器交替地分配给系统内等待运行的程序。
    • 设备管理:负责分配和回收外部设备,已及控制外部设备按用户程序的要求进行操作。
    • 文件管理:向用户提供创建文件、撤销文件、读写文件、打开和关闭文件等功能。
    • 存储管理:管理内存资源。主要实现内存的分配与回收,存储保护已经内存扩充(即是虚拟内存)。
    • 作业管理:为用户提供一个使用系统的良好环境,使用户能有效的组织自己的工作流程,并使得整个系统高效地运行。

    4.常见的OS有:dos,os/2,UNIX,LINUX,Windows系列等。

    5.计算机资源的分类:硬件资源和软件资源。

    • 硬件资源:中央处理器(控制器和运算器)、存储器(分为内部和外部两种,内部存储器包括内存,BIOS等;外部存储器包括光碟、U盘、软盘)、输入设备(如键盘,鼠标,扫描仪)、输出设备(如打印机,显示器等)。
    • 软件资源:存储在计算机中的各种数据和程序。
    • 总之,OS根据用户的需求按一定的策略分配和调度计算机的资源。

    6.进程的基本状态:就绪(Ready)状态(进程已经分配到了除CPU以外的所有必要资源,只要获得CPU就可以立即执行,系统中处于就绪状态的进程可能有多个,放在就绪队列里面),执行状态(进程获取CPU,程序正在执行。单处理机只有一个进程处于执行状态,多处理机,则有多个进程处于执行状态),阻塞状态(正在执行的进程由于发生某事件而暂时无法继续执行时,便要放弃处理机而暂停状态)。

      
     
     
  • 相关阅读:
    Java多线程实现方式Callable和线程池
    tomcat8 url包含|等特殊字符报错400的问题
    Advanced-REST-client 获取及安装
    RSA公钥加密私钥解密
    js 调用exe文件
    简单的springboot全局异常处理
    在Controller中添加事务管理
    干货:排名前16的Java工具类
    将html版API文档转换成chm格式的API文档
    eclipse如何为java项目生成API文档
  • 原文地址:https://www.cnblogs.com/hupp/p/4680899.html
Copyright © 2020-2023  润新知