首页 > 其他分享 >操作系统

操作系统

时间:2024-05-01 21:00:14浏览次数:19  
标签:操作系统 程序 并发 进程 执行 OS

计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。计算机软件是指程序、数据和文档的集合,是计算机系统的重要组成部分。按功能划分,软件可分为系统软件,开发系统(编程语言)和应用软件三种。操作系统是系统资源的管理者。资源包括硬件资源和软件资源,归纳起来可分为4类:处理器、存储器、I/O设备以及信息(数据和程序)。
操作系统定义:操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户有效地使用计算机的程序集合。
操作系统特点:1.硬件相关、应用无关2.核心常驻内存3.中断驱动4.权威性5.庞大、复杂6.重要性(无处不在、无时不有)7.并发、共享、虚拟、异步(这是操作系统的四个基本特征)。
操作系统结构:操作系统的核心——进程——一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。它对应虚拟处理机、虚拟存储器和虚拟外设等资源的分配和回收;引入多进程,提高了对硬件资源的利用率,但又带来额外的空间和时间开销,增加了OS 的复杂性。
进程特征:1.动态性:进程具有动态的地址空间(数量和内容),地址空间上包括:代码(指令执行和CPU状态的改变)数据(变量的生成和赋值)系统控制信息(进程控制块的生成和删除);2.独立性:各进程的地址空间相互独立,除非采用进程间通信手段;3.并发性、异步性:"虚拟";4.结构化:代码段、数据段和核心段(在地址空间中);程序文件中通常也划分了代码段和数据段,而核心段通常就是OS核心(由各个进程共享,包括各进程的PCB)。
进程与程序的区别:1.进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移;而程序通常对应着文件、静态和可以复制。2.进程是暂时的,程序是永久的:进程是一个状态变化的过程,程序可长久保存。3.进程与程序的组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)。4.进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。
程序的执行有两种方式:顺序执行和并发执行。顺序执行:顺序性,封闭性,可再现性。并发执行:间断性,失去封闭性,失去可再现性。
操作系统功能:引入操作系统的主要目的是最大限度地发挥计算机系统资源的使用效率和方便用户使用。资源管理工作:1.处理机管理——进程管理——充分利用;2.存储管理——方便多进程共享;3.设备管理——与处理机并行;4.文件管理——组织、存储、保护。
操作系统工作:1.启动和结束程序;2.用户程序对OS的调用;3.为常用操作提供程序;4.解决效率和安全问题。

标签:操作系统,程序,并发,进程,执行,OS
From: https://www.cnblogs.com/YY-0131/p/18169638

相关文章

  • 操作系统
    操作系统(OperatingSystem,简称OS)是一种内置的程序,用来协作计算机的各种硬件,以与用户进行交互。它是计算机最基础也是最重要的系统软件。功能:进程管理:主要负责进程调度,即在多道程序或多用户的情况下,解决处理器的调度、分配和回收等问题。存储管理:包括存储分配、存储共享、存储保......
  • 操作系统
    操作系统定义与重要性操作系统(OperatingSystem,简称OS)是计算机系统中的核心软件,它负责管理和控制计算机的硬件与软件资源,确保它们得到合理的分配和使用。操作系统为用户提供了一个统一的接口,使用户能够方便、有效地使用计算机资源。同时,操作系统也是计算机硬件和其他软件的桥......
  • 操作系统
    操作系统的新质:进程进程(具有动态性、暂时性):一个具有独立功能的程序,在一个数据集合上的一次动态执行过程。操作系统(OS):操作系统是最靠近硬件的软件,有没有高性能是由计算机硬件决定,能否把高性能发挥出来操作系统起着决定性的作用,只有在操作系统的指令,控制下,各种计算机资源才能得到......
  • 操作系统
    处理器管理最基本的功能是处理中断事件和进行处理器调度,负责分配和控制处理器的使用。它确保各个进程能够按照一定的优先级和时间片轮转的方式运行,并处理进程间的同步和互斥问题。存储器管理主要任务是分配和管理计算机的内存资源,保证各作业占用的存储空间不发生矛盾,使它们在自己......
  • 计算机操作系统
    操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源ShYLie:机基本子系统是整个系统的核心,对整个系统起监督、管理、控制作用,例如进行复杂的信号处理、控制决策、产生特殊的测试信号,控制整个检测过程等等。此外,利用微机......
  • 操作系统
    操作系统(OperatingSystem,简称OS)是一组控制和管理计算机硬件资源的程序,以及用于执行这些程序的用户界面。它负责处理计算机系统的各种基本操作,如处理器管理、内存管理、文件管理、设备管理和用户接口等。操作系统的主要目标是提高计算机系统的资源利用率和效率,为用户提供友好的操......
  • 操作系统
    1、操作系统的基本概念管理控制计算机软硬件资源、合理组织计算机工作流程以方便用户有效使用计算机的大型程序集合。2、操作系统的四个特性并发性:宏观并行,微观串行;共享性:多个进程共同使用;虚拟性:物理上一个,逻辑上多个;异步性:程序执行的进程不是确定性的。3、操作系统的分类批......
  • 操作系统
    操作系统(缩写:OS)是一种内置的程序,用来协作计算机的各种硬件,以与用户进行交互。它是计算机系统的内核与基石,负责管理电脑硬件与软件资源。操作系统的主要功能包括:处理器管理:安排好处理器的使用权,即在每个时刻处理器分配给哪个程序使用。存储管理:统一安排与管理计算机内存中存放......
  • 操作系统
    操作系统(OperatingSystem,简称OS)是一种系统软件,它负责管理和控制计算机的软硬件资源,以提供服务并合理地组织工作流程。操作系统直接运行在硬件上,充当用户与计算机硬件之间的接口,同时为用户提供各种服务,如文件管理、进程管理、设备管理等,以及一个虚拟的计算机环境,使得用户可以方便......
  • 操作系统
    操作系统USB,显卡,磁盘控制器,网卡驱动连接io总线,通向IOBridge,IOBridge通过系统总线连接CPU,通过内存主线连接内存,程序举个简单的例子,QQ.exe就是一个简单的可在windows底下运行的一个程序,双击点击就可以执行,双击后将其放入内存中,双击多份程序将其放入内存中,每一份称为一个进程程......