【操作系统I】操作系统概述

什么是操作系统

是命令行接口(OS向用户提供一组命令,用户通过键入命令操纵计算机);图形用户接口(OS采用图形化的操作界面,用各种图标将系统的功能直观地表示出来。用户通过屏幕上的窗口和图标来使用计算机);程序接口(系统调用方式,OS提供了一组系统调用,用户可在应用程序中通过调用相应的系统调用来操纵计算机)。

操作系统是配置在计算机硬件上的第一层系统软件,是对硬件系统的首次扩充**。其主要作用是管理和控制计算系统中硬件和软件资源,合理的组织计算机工作流程,提高他们的利用率和系统的吞吐量。为用户和应用程序提供一个简单的接口,便于用户使用

操作系统的作用:用户与计算机硬件系统之间的接口;计算机系统资源的管理者;实现了对计算机资源的抽象。

操作系统的目标:方便性有效性;可扩充性;开放性。

程序运行过程:
在这里插入图片描述

基本特性

四个基本特征:并发、共享、虚拟、异步

并发

并行性指两个或多个事件在同一时刻发生;
并发性是指两个或多个事件在同一时间间隔内发生。
在多道程序环境下,并发性是指在一段时间内,宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。

共享

系统中的资源可供内存中多个并发执行的进程共同使用。根据资源属性的不同,进程对资源共享的方式也不同,有互斥共享和同时访问两种方式。
互斥共享:
临界资源或独占资源:在一段时间内只允许一个进程访问的资源,把这种资源共享方式称为互斥式共享。
计算机系统中的大多数物理设备,以及某些软件中所用的栈、变量和表格,都属于临界资源,它们要求被互斥地共享。
同时访问:
磁盘,系统中还有另一类资源,允许在一段时间内由多个进程“同时”对它们进行访问。

虚拟

虚拟性:指将一个物理实体映射为多个逻辑实体。

异步

由于资源等不可预知因素的线坠,进程是以人们不可预知的速度向前推进,此即进程的异步性。

主要功能

在这里插入图片描述

结构设计

在这里插入图片描述
常见的操作系统有DOS、Windows、UNIX、LINUX、MAC OS。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值