第一章

本文介绍了操作系统的概念、功能和基本特征,包括多道批处理系统、分时系统和实时系统的类型及其特点。详细讲解了操作系统为用户提供的三种接口——程序接口、命令行接口和图形用户接口。此外,还探讨了操作系统的体系结构,如单体结构、层次结构、虚拟机结构和客户-服务器结构。文章强调了处理机的核心态和用户态的定义以及设计原因,并讨论了操作系统如何提供服务,如内存管理、文件管理和设备管理。
摘要由CSDN通过智能技术生成

1.1 计算机系统的主要组成部分

  • 计算机系统主要由硬件和软件两大部分组成;

1.2 计算机的一些常用术语

  • 硬件:指计算机物理装置本身,它是计算机软件运行的基础;

  • 软件:指与计算机系统操作有关的计算机程序、过程 、规则以及相关的文档资料的总称;

  • 特权指令:计算机的指令集中的一类具有特殊权限的指令,只用于操作系统或其他系统软件,一般普通用户不能直接使用。主要用于系统资源的分配和管理;

  • 核心态:处理机的一种运行模式。当执行操作系统程序时,处理机处于核心态。它由较高的特权,可以执行所有的指令,包括一般普通用户不能使用的特权指令,从而能对所有寄存器和内存进行访问、启动I/O操作等;

  • 用户态:处理机的一种运行模式,用户程序在用户态下使用,权限较低,只能执行指令集中的非特权指令。

  • 多道程序设计:内存中同时存放多道程序,在管理员的控制下交替执行,这些作业共享CPU和系统中的其他资源;

  • 操作系统:控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件,是用户和计算机之间的接口。

  • 分时:指对时间的共享,在分时系统中,分时主要是指若干并发程序对CPU时间的共享

  • 实时:表示”及时”或“即时”;

  • 并发:之两个或多个活动在同一给定的时间间隔中进行;

  • 并行:指两个或多个活动在同一时刻进行;

  • 吞吐量:计算机在给定的一定时间内所能完成的工作量;

  • 纯码:指在执行过程中,本身不做任何变化的代码,通常由指令和常数组成;

  • 系统调用:是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。每个子功能称为一条系统调用命令。他是操作系统对外的接口,是用户级程序取得操作系服务的唯一途径。

1.3 何为操作系统以及其功能

  • 操作系统是控制和管理计算机内各种硬件和软件资源、有效的组织多道程序运行的系统软件,是用户和计算机之间的接口;
  • 功能:
    • 存储管理;
    • 进程和处理机管理;
    • 文件管理;
    • 设备管
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值