zoukankan      html  css  js  c++  java
  • 操作系统的概念功能和目标

    操作系统的概念功能和目标

    概念

    计算机系统层次结构 裸机、window操作系统、qq、

    操作系统(os)是指控制和管理计算机系统的硬件和软件资源,并合理地组织调度计算机工作和资源的分配,以提供给用户和其他软件的方便的接口和环境,是计算机最基本的系统软件。

    对软件管理对硬件管理

    功能和目标

    作为资源管理者提供处理机功能、存储器功能、文件管理、设备管理 目标高效、安全

    补充:进程是一个程序的执行过程,执行前需要将程序放入到内存中,才能被CPU处理

    用QQ和朋友视频聊天的过程:

    step1:在各个文件夹中找到QQ安装的位置(如D:/Tencent/QQ/Bin)(逐层打开文件夹,找到QQ.exe这个程序的存放位置)

    step2:双击打开QQ(需要把该进程相关数据放入内存)

    step3:QQ程序正常运行(对应的进程被处理机处理)

    step4:开始和朋友视频聊天(需要将摄像头设备分配给进程)

    作为用户和计算机硬件之间的接口

    命令接口:允许用户直接使用

    程序接口:允许用户通过程序间接使用

    GUI:现代操作系统中最流行的图形用户接口

     

    注意:系统调用=系统调用命令=广义指令

    GUI :图形用户界面,用户可以使用形象的图形界面进行操作,而不再需要记忆复杂的命令、参数。

    例子:Windows操作系统中,删除一个文件只需要把文件拖拽到回收站

    作为最接近硬件的层次

    需要提供的功能和目标:实现对硬件机器的扩展

    没有任何软件支持的计算机称为裸机。在裸机上安装的操作系统可以提供资源管理和方便用户的服务功能,将裸机改造成

    功能更强、使用更方便的机器。

    通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机

    类比:硬件:锤子、锯子、木头、钉子,操作系统:优秀的木匠

    操作系统对硬件机器的扩展:通过优秀的木匠,这些简单的原料可以组织成房子、帆船

    知识回顾

    操作系统

    概念(定义)1.负责管理协调硬件、软件等计算机资源的工作 2.为上层用户、应用程序提供简单易用的服务 3.是一种系统软件

    功能和目标 1.资源的管理者 1.1处理机管理 1.2存储器管理 1.3文件管理 1.4设备管理

                       2.向用户提供服务 2.1命令接口 联机命令接口、脱机命令接口

                                                   2.2程序接口 由一组系统调用组成

                                                   2.3GUI图形用户界面

                       3.对硬件机器的扩展 扩充机器

  • 相关阅读:
    在程序中向水晶报表传参数,以及在程序中指定报表源
    运行Web程序时提示无法使用调试
    TreeView控件节点重命名后没有进入beginEdit的解决方案
    网络负载平衡(转)
    纵横表转交叉表
    重绘datagrid,包括强迫显示某行
    datagrid添加事件
    我的页面模板算法
    C++函数重载
    关于string.empty 与 "" 内存分配
  • 原文地址:https://www.cnblogs.com/mayrain/p/12382066.html
Copyright © 2011-2022 走看看