• (一) 操作系统的基本特性


    • 操作系统的特性

    1.并发性

    并行:指两个或多个事件能在同一时刻发生

    并发:两个或多个事件能在同一时间间隔发生

    操作系统引入进程和线程实现并发

    2.共享性

    共享是指操作系统中的资源可以提供内存中多个并发执行的进程(线程)执行。包括互斥共享方式和同时访问方式。

    3.虚拟性

    虚拟指通过某种技术把一个物理实体变为若干个逻辑上的对应物。操作系统中主要是时分复用(虚拟处理机技术

    虚拟设备技术)和空分复用技术(虚拟磁盘技术、虚拟存储器技术)。

    4.异步性

    由于各用户程序性能的不同,比如,有的侧重于计算而较少需要 I/O,而有的程序 其计算少而 I/O 多,这样,很可能是先进入内存的作业后完成,而 后进入内存的作业先完成。 或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。

    • 操作系统的主要功能

    1.处理机管理(进程管理,进程同步,进程通信,调度)

    2.存储器管理(内存分配,内存保护,地址映射,内存扩充)

    3.设备管理

    4.文件管理

    • 各种操作系统的区别

    1. 批处理操作系统:成批处理、系统吞吐量高、资源利用率高、用户不能干预作业的执行

    2. 分时操作系统:它能很好地将一台计算机提供给多个用户同时使用,提高计算机的利用率。多路性、独立性、及时性、交互性

    3. 实时操作系统:是指系统能及时(或即时) 响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一 致地运行。及时响应、快速处理、高可靠性和安全性、不要求系统资源利用率(飞机火车票订票系统,情报检索系统等)

  • 相关阅读:
    硬件加速 Hardware Accelerated [MD]
    Redis 常见面试题(2020最新版)
    1秒时限情况下算法复杂度要求
    linux ikatago-server
    Linux踢出其他正在SSH登陆用户
    多个Git帐号的SSH key切换(不同网站的gitlab&github)
    RTL8201 替换适配国产JL11网卡
    网卡PHY 移植注意事项
    django shell执行命令来批量更新model 数据
    git 设置和取消socks5 代理
  • 原文地址:https://www.cnblogs.com/yeshengCqupt/p/13455600.html
Copyright © 2020-2023  润新知