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


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

    概念

    计算机系统层次结构 裸机、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.对硬件机器的扩展 扩充机器

  • 相关阅读:
    maven 3.2.5 的安装,部署和实例
    Java8 stream操作toMap的key重复问题
    Jenkins配置定时任务注意点
    npm install提示node-sass错误
    centos 使用docker 安装 teamcity
    centos 不能连接外网,使用本地yum源安装软件
    git添加本地代码到远程仓库
    mysql 新建外网用户 和只读用户
    mysql 删除重复数据保留最新一条
    批量删除redis缓存
  • 原文地址:https://www.cnblogs.com/mayrain/p/12382066.html
Copyright © 2020-2023  润新知