学习
实践
活动
专区
工具
TVP
写文章

操作系统操作系统概述

总体而言,操作系统有两个职责:对硬件进行管理和抽象、为应用提供服务并进行管理。 从硬件的角度看,操作系统主要提供两类共性功能:管理硬件和对硬件进行抽象。 在这个过程中,操作系统的核心功能是将有限的离散的资源高效的抽象成无限的、连续的资源,并提供接口给上层的应用。 从应用的角度来看,操作系统主要包含两类共性的功能:服务于应用 、管理应用。 狭义与广义的操作系统 狭义的操作系统指的是操作系统内核再加上一个shell。 广义的操作系统又可以进一步划分为操作系统内核与操作系统框架两层。 系统调用接口 应用程序提供操作系统内核提供的接口(例如系统调用)向内核申请服务。系统调用是用户态应用向操作系统内核请求服务的方法。 POSIX接口 由于每个操作系统提供的系统调用各不相同,为了同一个应用程序在不同操作系统上的可移植性,形成了一些可以指操作系统接口标准,例如POSIX。

16220
  • 广告
    关闭

    新年·上云精选

    热卖云产品新年特惠,2核2G轻量应用服务器9元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    操作系统学习笔记-操作系统概述

    前言 正在学习操作系统,记录笔记。 参考资料: 《操作系统(精髓与设计原理 第6版) 第二章:操作系统概述 操作系统的目标和功能 操作系统定义 操作系统是一组控制应用程序执行的程序,并充当应用程序和计算机硬件之间的接口。 操作系统作为资源管理者 一台计算机就是一组资源,这些资源用于对数据的移动、存储和处理,以及对这些功能的控制。而操作系统负责管理这些资源。 操作系统负责管理资源/硬件。 对操作系统要求上的变化速度之快不仅需要修改和增强现有的操作系统体系结构,而且需要有新的操作系统组织方法。 (如分布式文件系统) 尽管集群正变得越来越流行,市场上也有很多集群产品,但是,分布式操作系统的技术发展水平落后于单处理器操作系统和对称多处理操作系统

    29920

    认识操作系统

    操作系统是管理计算机硬件与软件资源的计算机程序, 它还提供一个让用户与系统交互的操作界面。 除了常用的Windows 系统以外 还有Linux、鸿蒙、Mac OS ... 这些优秀的操作系统各有千秋; 那么对于这些操作系统, 肯定会有人纠结哪个系统最好用? 那个系统最安全? 就像网上争论哪款编程语言是最好的一样; 这是没有答案的问题,至少现在还没有出现完美的操作系统; 没有最好,只有更合适。 ? 点击放大 Windows 门槛低,操作简单,用户较多,付费... 首先要知道图形化界面的老大微软最初的系统也是基于命令行的Dos操作系统, 后面才进化出如此美观大方的图形界面; 其本质还是将用户单击,双击对象的操作转换为命令给内核执行; 那将来我们是不是可以使用语音去控制操作系统 存在即道理, 每个操作系统都有优秀的地方; 比如用来娱乐影音聊天的Windows ; 什么?

    27340

    操作系统简介

    操作系统(Operating System,OS)是计算机系统组成要素,是管理和控制计算机硬件与软件资源的基本软件。操作系统是用户和计算机交互的接口,也是计算机硬件和其他软件交互的接口。 通俗来讲,操作系统之于计算机,如同思想之于躯体,没有操作系统的计算机,就像没有思想的躯体,犹如行尸走肉。操作系统的主要功能是资源管理,就像我们的思想,主要功能是操控我们的躯体,完成日常行为。 操作系统的细分功能主要包括如下几点: 1.处理器管理 计算机一般同时运行着多个应用程序,需要同时占用有限的处理器资源,操作系统以进程为单位,对处理器进行分配和调度,保证多个程序有条不紊的运行。 5.操作系统接口 操作系统为实现用户与计算机的交互,提供了一系列系统接口。系统接口分为两类: (1)用户接口。普通用户通过系统提供的用户接口获取系统服务; (2)程序接口。 程序接口,是操作系统内核对外提供的函数接口,又称为系统调用。供应用程序使用,完成与操作系统的交互。 应用程序,除了使用系统调用完成特定功能,最常使用的是标准库函数。标准库函数是对系统调用的进步封装。

    44630

    操作系统-概述

    整理磁盘时发现的408笔记 第一章 操作系统概述 1.1 操作系统的基本概念 操作系统是控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合 1.1.2 操作系统的特征 并发、共享、虚拟和异步,其中现代操作系统最基本的特征是并发和共享。 并发:两个或多个事件在同一时间间隔内发生。 操作系统的接口: 命令接口:用户利用这些操作命令来组织和控制作业的执行。 程序接口:程序员用其来请求操作系统服务(系统调用) 命令接口分为联机命令接口和脱机命令接口。 1.2 操作系统的发展与分类 1.2.1 手工操作阶段(此阶段无操作系统) 略过 1.2.2 批处理阶段 单道批处理系统:内存中始终保持一道作业 多道批处理系统:可以允许多个程序同时进入内存进行作业。 (通用数据寄存器和通用地址寄存器不在子程序工作的保存范围之内,如果要保存则是由操作系统自行保存) 外部中断处理过程中,PC值由中断隐指令自动保存,而通用寄存器内容由操作系统保存。

    15510

    操作系统·进程

    进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位(注意和线程区分),是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的容器。 父进程的需要 父进程常常希望考察和修改子进程或者当要协调各子进程间的活动 操作系统的需要 操作系统有时需要挂起某些进程,检查运行中资源的使用情况及进行记账,以便改善系统运行的性能。 负荷调节的需要 进程控制块(PCB) -进程控制块记录进程信息 -操作系统是根据进程控制块PCB来对并发执行的进程进行控制和管理的 -PCB是进程存在的唯一标志 -进程标识符信息 进程标识符用于唯一地标识一个进程 在所有操作系统中都为每一个进程赋予一个惟一的整数作为内部标识符,它通常就是一个进程的序号。 ---- 进程调度算法 进程调度就是系统按照某种算法把CPU动态地分配给某一就绪进程。

    15120

    操作系统概述

    前言 操作系统是控制管理整个计算机系统的软件与硬件资源,合理地组织和调度计算机的工作和资源的分配,进而为用户和应用程序提供方便接口与环境的程序集合,是一种最基本的系统软件。 目前常用的计算机操作系统有windows,linux等,本文将从宏观的角度总结操作系统的工作流程,将分散的知识链接在一起,有助于理解操作系统。 如果哪里有错误,请留言提醒我。 要让一个操作系统在计算机上运行起来,首先需要一个安装操作系统的硬盘。 ,载入内存,计算机由操作系统开始掌管。 结语 以上就是操作系统概述,是根据咸鱼学长的讲解总结的操作系统从启动到应用程序运行的大致工作流程,将整个操作系统知识串了起来,对于宏观上掌握408考研操作系统大有裨益,受益匪浅。

    16820

    操作系统】概论

    操作系统】概论 1. 操作系统的目标和作用 1.1 操作系统的目标 1.2 操作系统的作用 1.3 推动操作系统发展的主要动力 2. 操作系统的发展过程 2.1 未配置操作系统的计算机系统阶段 【1】 2.2 单道批处理系统阶段【2】 2.3 多道批处理系统阶段【3】 2.3.1 优缺点 2.3.2 多道批处理系统需要解决的问题 2.4 2.6.1 单用户单任务操作系统 2.6.2 单用户多任务操作系统 2.6.3 多用户多任务操作系统 3. 操作系统的目标和作用 1.1 操作系统的目标 方便性(最重要) 有效性(最重要) 可扩充性 开放性 1.2 操作系统的作用 OS作为用户与计算机硬件系统之间的接口 OS作为计算机系统资源的管理者 2.6.1 单用户单任务操作系统 2.6.2 单用户多任务操作系统 2.6.3 多用户多任务操作系统 3.

    7810

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 腾讯物联网终端操作系统

      腾讯物联网终端操作系统

      腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上……

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券