首页 > 其他分享 >操作系统-1.1_1概念功能和目标

操作系统-1.1_1概念功能和目标

时间:2022-10-28 12:31:43浏览次数:56  
标签:1.1 命令 程序接口 用户 接口 硬件 概念 操作系统


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

熟悉的操作系统:windows,安卓,ios,linux

概念

操作系统-1.1_1概念功能和目标_操作系统

应用程序:QQ,浏览器等

操作系统:

  • 负责关系协调硬件,软件等计算机资源的工作
  • 为上层的应用程序,用户提供简单易用的服务
  • 操作系统是系统软件,而不是硬件

硬件:

  • cpu,硬盘,内存等

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

功能和目标

  1. 操作系统作为计算机资源的管理者
  2. 操作系统作为用户与计算机硬件之间的接口
  3. 操作系统作为最接近硬件的层次
  4. 操作系统-1.1_1概念功能和目标_命令接口_02

1操作系统作为计算机资源的管理者

提供功能:

  • 处理机管理
  • 储存器管理
  • 文件管理
  • 设备管理

目标:安全,高效

进程是一个程序的执行过程,执行前需要将该程序放到内存中,才能被cpu处理

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

提供功能:

  • 命令接口:[允许用户直接使用]
  • 联机命令接口
  • 脱机命令接口
  • 程序接口:[允许用户通过程序间接使用]
    命令接口程序接口统称为**“用户接口”**
  • GUI(图形用户界面):[现代操作系统中最流行的图形用户接口]

目标

  • 方便用户使用

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

  • 联机命令接口;用户说一句,系统做一句 或者称为交互式命令接口
  • 脱机命令接口:用户说一堆,系统做一堆或者称为批处理命令接口

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

  • 由一组系统调用组成(程序接口=系统调用)
    只能通过用户程序间接使用

系统调用=系统调用命令=广义指令

GUI(图形用户界面)

  • GUI用户可以使用形象的图形界面进行操作,而不是需要记忆复杂的命令,参数
  • 操作系统-1.1_1概念功能和目标_系统调用_03

操作系统作为最接近硬件的层次

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

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

类比:

硬件:催子,锯子,木头,定子 操作系统:优秀的工匠

有点封装的思想

操作系统对硬件机器的拓展:通过优秀工匠,这些简单的原料可以组织成房子、帆船、…普通用户可直接使用工匠提供的房子、帆船 而无需关心这些东西在底层是怎么组织起来工作的


总结

操作系统-1.1_1概念功能和目标_命令接口_04


标签:1.1,命令,程序接口,用户,接口,硬件,概念,操作系统
From: https://blog.51cto.com/u_15850876/5804360

相关文章

  • 数据结构的定义以及其相关概念
    数据结构的定义数据结构:存在一种或多种关系的数据类型(我们老师说的)。数据结构:设计的数据元素的集合以及数据元素之间的关系,由数据元素之间的关系构成结构。因此,可以把数据......
  • 不同角度理解线程的状态(操作系统 & Java API)
    3.12五种状态(操作系统层面)这是从操作系统层面来描述的【初始状态】仅是在语言层面创建了线程对象,还未与操作系统线程关联【可运行状态】(就绪状态)指该线程......
  • Spring核心概念
    (1)IoC(InversionofControl)控制反转使用对象时,由主动new、产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到外部,此思想称为控制反转。Spring技术对IoC思......
  • 移动前端viewport的基础概念
    在PC端,视口指的是浏览器的可视区域,其宽度和浏览器的宽度一致,在css标准文档中,视口是所有CSS百分比宽度计算基础,为CSS布局限制了一个最大的宽度。viewport在移动端是一个很重......
  • HTML5 Canvas基础概念(一)
    Canvas基础知识:Canvas属于行内元素,使用Canvas绘制图形步骤:1、获取Canvas对象2、获取上下文环境对象context。3、开始绘制图形在Canvas对象中常用属性属性说明widthCanvas的......
  • fs03 FreeSWITCH中常用概念
    阅读说明文中概念来自FreeSWITCH权威指南,FreeSWITCH官方文档等,仅作为阅读笔记记录,专业知识结构请阅读书籍和FreeSWITCH官网 1.媒体媒体简单来说就是RTP流,在S......
  • Redis常用概念及操作
    目录概述是什么?常见的作用缓存分布式锁五种数据结构String常用命令应用场景Hash常用命令应用场景优缺点优点缺点Set常用命令应用场景List常用命令Zset常用命令应用场景其它......
  • 【笔记02】Javascript - 基本概念 - (语句、练习)
    Javascript基本概念:语句if、ifelsefor 循环while 循环dowhile 循环switchcasebreakcontinueif、ifelse语法:if(条件){语句}elseif(){语句}else{语句}条件成......
  • Spring事务操作---概念--场景---声明式事务管理---事务参数--注解方式---xml方式
    1、事务概念1.1、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账张三转账100元给李四张三少10......
  • 636 自动跳转首页_案例 and 637 DOM概念
    自动跳转首页_案例分析:1.显示页面效果 <p>2.倒计时读秒效果实现2.1定义一个方法,获取span标签,修改span标签体内容,时间--2.2......