美文网首页操作系统
操作系统的概念

操作系统的概念

作者: Nefelibatas | 来源:发表于2022-04-05 15:11 被阅读0次

操作系统的概念

  • 系统资源的管理者
  • 向上层提供方便易用的服务
  • 是最接近硬件的一层软件

计算机系统资源的管理者

  • 功能
    • 处理器管理
    • 存储器管理
    • 文件管理
    • 设备管理
  • 目标
    • 安全、高效

用户与计算机系统之间的接口

  • 命令接口
    • 联机命令接口,交互式命令接口,适用于分时或实时系统接口
    • 用户说一句系统跟着做一句
  • 脱机命令接口
    • 批处理命令接口,适用于批处理系统
    • 用户说一堆系统做一堆
  • 程序接口
    • 由一组系统调用(广义指令)组成,用来请求操作系统提供服务,如外部设备申请分配、回收内存等。
  • GUI:图形化接口

操作系统特征

  • 并发
  • 共享
  • 虚拟
  • 异步

并发

两个或多个事件同一个时间间隔内发生,宏观上同时发生但微观上交替进行

并行:两个或多个事件同一个时刻内发生

单核CPU同一时刻只能执行一个程序,各个程序只能并发执行。

多核CPU同一个时刻可以同时执行多个程序,多个程序可以并行执行。

并发性是操作系统一个最基本的特性。

共享

资源共享,系统中资源可供内存中多个并发执行的进程共同使用。

  • 互斥共享

    • 系统中某些资源虽然可以提供给多个进程使用,但一个时间段只允许一个进程访问该资源。
  • 同时共享

    • 系统中某些资源允许一个时间段多个进程同时访问资源。
    • 同时往往是宏观的,微观交替访问。

并发和共享的关系:并发与共享是最基本特征,二者互为存在条件。

虚拟

把一个物理上的实体变为若干个逻辑上的对应物。

  • 空分复用技术(如虚拟存储器技术)
  • 时分复用技术(如虚拟处理器)

没有并发谈不上虚拟。

异步

资源有限,进程的执行走走停停,以不可预知的速度向前推进。

只有系统拥有并发性才可能导致异步性。

Linux

Linux只有一棵树,起于根目录。

每个文件有一个拥有者和拥有组,其他都是other。

权限有可读read、可写write、可执行execute。

常用指令

  • cd切换目录

  • ls查看目录下的文件

  • pwd:查看当前路径

  • whoami:用户名

  • TAB:补全

  • 安装软件

    • 方法1
      • 下载xxx.deb
      • dpkg -i xxx.deb
    • 方法2
      • 下载xxx.tar
      • 使用tar解压
    • 方法3
      • apt安装,配置远程地址
  • 常用软件安装卸载

    • apt
    • apt update同步软件信息
    • apt upgrade更细本地软件
    • apt-cache search xxx:搜索xx软件
    • apt remove xxx:卸载
    • dpkg -r xxx.deb:卸载

相关文章

  • 操作系统(一)计算机系统概述

    1.1 操作系统的基本概念 1.1.1 操作系统的概念 操作系统(Operating System, OS)是指控...

  • 计算机操作系统知识大纲

    第一章 操作系统概述 1 操作系统的基本概念操作系统的概念操作系统的特征操作系统的目标和功能 2 操作系统的发展与...

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

    操作系统的概念、功能和目标 操作系统的概念 操作系统(Operating System, OS) 是指控制和管理整...

  • Java线程详解!

    Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种...

  • 操作系统的概念

    操作系统的概念 系统资源的管理者 向上层提供方便易用的服务 是最接近硬件的一层软件 计算机系统资源的管理者 功能处...

  • Java线程

    线程的概念和原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 ...

  • java线程总结

    java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务的操作系统,多线程是多任务的一种实...

  • 第9天续,进程

    @(python)[笔记] 目录 一、什么是进程 1.1 进程的概念 进程的概念起源于操作系统,是操作系统最核心的...

  • 操作系统概念

    第一章绪论 什么是操作系统:是管理和控制计算机硬件与软件资源的计算机程序 操作系统特征:并发性、共享性、虚拟性、异...

  • 协程

    1.概念协程/纤程, 从概念上讲,属于 语言层面的支持,操作系统本身仅仅支持 进程和线程的概念,进程是操作系统进行...

网友评论

    本文标题:操作系统的概念

    本文链接:https://www.haomeiwen.com/subject/eumksrtx.html