zoukankan      html  css  js  c++  java
  • 1.4 操作系统的其余功能 -《zobolの操作系统学习札记》

    1.4 操作系统的其余功能

    操作系统除了虚拟化、并发、存储管理三个主要功能,还有许多子功能,我主要介绍几种常见的功能比如

    稳定性

    稳定性是决定一个操作系统能否被人们接受使用的关键。

    linux系统被广泛使用的原因之一,就是在运行网络服务时候稳定性好


    高性能

    虽然虚拟化、并发等功能十分有用,但是维持这些功能本身也是需要消耗计算能力和存储空间的。所以我们要在高性能和高功能之间决定好取舍。


    隔离保护

    对于一些不守规矩的恶意进程,或者是走入了死胡同的卡死程序,系统要主动区隔离恶意进程,注销进程


    易用性(可视化)

    早期的,很多操作系统都是给专业人士使用的,包括现在的linux的大多操作都是输入指令形式
    但是windows视窗操作系统的出现,改变了这一现状。凭借超级容易的上手性,windows很快就成为世界第一大操作系统。


    权限设计

    对于不同的用户,操作系统应该设计不同的权限。
    对于不同等级的程序(系统程序、非系统程序、绿色程序)应该设计不同的权限。
    对于不同操作也应该设计不同的权限,比如linux用户态和内核态的设计思路,危险操作只能在内核态操作


    实时操作

    有的系统是分时系统(我们平常使用的windows、linux都是),虽然它们有时间功能,但它们内部机制不保证时间到某个时刻,一定执行之前指定的操作。
    有的系统是实时系统(比如VXWORKS),它们普遍是工业计算机系统,每个工厂都会进行特殊定制,确保关键时刻一定能执行有关操作。

    欢迎访问:个人博客-zobolの计算机操作系统学习札记

  • 相关阅读:
    python Flask基础使用
    安装docker以及常规操作
    关于InfiniBand几个基本知识点解释
    RDMA技术解析
    C++学习之 类
    C++学习 内存模型和名称空间
    C++基础知识(3)
    C++基础知识(2)
    C++基础知识(1)
    Java基础知识
  • 原文地址:https://www.cnblogs.com/zobol/p/15125427.html
Copyright © 2011-2022 走看看