首页 > 其他分享 >操作系统相关知识总结

操作系统相关知识总结

时间:2024-05-02 13:55:26浏览次数:21  
标签:总结 计算机系统 操作系统 计算机硬件 虚拟机 知识 程序 进程

计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。计算机软件是指程序、数据和文档的集合,是计算机系统的重要组成部分。按功能划分,软件可分为系统软件,开发系统(编程语言)和应用软件三种。操作系统是计算机硬件上加载的第一层软件,是对计算机硬件功能的首次扩充。其他软件只有在操作系统的支持下,才能对计算机硬件工作。操作系统是一种重要的系统软件。计算机硬件加上I/O管理软件称为虚拟机,虚拟机再加上文件管理软件称为较强的虚拟机,较强的虚拟机再加上窗口软件称为极强的虚拟机,实际呈现在用户面前的计算机系统已是经过若干层次软件改造的计算机。一方面,操作系统是系统资源的管理者。资源包括硬件资源和软件资源,归纳起来可分为4类:处理器、存储器、I/O设备以及信息(数据和程序)。另一方面,操作系统是用户与计算机系统之间的接口。正是操作系统为用户提供了一台功能经过扩展了的机器--“虚拟机”--管理程序的程序,使用户感觉使用机器更简单,更容易。操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户有效地使用计算机的程序集合。操作系统的四个基本特征:并发性、共享性、虚拟性 、异步性。操作系统的核心是进程。它是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。它对应虚拟处理机、虚拟存储器和虚拟外设等资源的分配和回收。进程的特征分为动态性、独立性、并发性、异步性、结构化。进程与程序的区别进程是动态的,程序是静态的:程序是有序代码的集合;进程是程序的执行。进程是暂时的,程序是永久的:进程是一个状态变化的过程,程序可长久保存。进程与程序的组成不同:进程的组成包括程序、数据和进程控制块(即进程状态信息)。进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。

标签:总结,计算机系统,操作系统,计算机硬件,虚拟机,知识,程序,进程
From: https://www.cnblogs.com/cqf200311/p/18170143

相关文章

  • 操作系统
    操作系统是计算机系统中的核心软件之一,它管理和控制计算机硬件资源,并为用户和应用程序提供一个接口。在计算机科学领域,操作系统一直扮演着重要的角色。操作系统是一种系统软件,它负责管理计算机系统的硬件和软件资源,为用户和应用程序提供一个友好的环境。操作系统通过各种服务和功......
  • 操作系统
    操作系统是管理计算机硬件与软件资源的系统软件。它为用户提供了一个方便、高效、安全的使用环境。操作系统负责管理计算机的进程、内存、文件系统、设备驱动等,使计算机的各种资源得到合理分配和利用。它还提供了用户界面,让用户能够方便地与计算机进行交互。同时,操作系统还具有......
  • 《软件性能测试、分析与调优实践之路》(第2版)--第7章节选--常见性能问题分析总结
    1.性能指标曲线频繁出现大幅度抖动如图7-5-1所示,TPS和平均响应时间出现频繁的上下抖动。频繁抖动说明系统并不是一直在稳定地运行,中间会有短暂的停顿,就是持续运行了一段时间后,马上会停顿一下,然后又继续运行,持续地这样交替进行,造成了系统的频繁剧烈抖动。  图7-5-1造成频......
  • 软件操作系统
    微型机的系统软件包括操作系统(OS)、计算机语言编译器和解释器、数据库管理系统(DBMS)、系统工具等。操作系统微型机系统软件的核心是操作系统(OperatingSystem,OS)。操作系统分成单用户OS和多用户OS。开发微型机操作系统的领先企业是微软(Microsoft)公司,于1975年4月4日创立。使用......
  • 微机结构相关知识
    微机结构是指微型计算机的硬件组成和相互连接的方式。大致分为硬件系统和软件系统。硬件系统包括运算器、存储器、控制器、输入输出设备等组成部分。CPU,即中央处理器,是计算机的核心部件之一,负责处理和执行计算机程序中的指令。CPU的主要功能包括算术逻辑运算、控制和流水线执行指......
  • 操作系统
    什么是操作系统:是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境。操作系统作为资源的管理者,需要具备以下功能;文件管理,将程序相关的数据放入内存,存储器管理,对应的进程被处理机(CPU)处理,处理机管理......
  • 操作系统
    一、操作系统概念:计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。计算机软件是指程序、数据和文档的集合,是计算机系统的重要组成部分按功能划分,软件可分为系统软件,开发系统(编程语言)和应用软件三种。常见的操作系统:Windows,MacOS,Linux操作系统......
  • 操作系统
    操作系统(OperatingSystem,简称OS)是计算机系统中非常重要的一部分,它是一种内置的程序,用来协作计算机的各种硬件,以与用户进行交互。简单来说,操作系统就是计算机的大脑和管家,负责管理和控制计算机的硬件和软件资源,确保它们能够协同工作,为用户提供高效、稳定、安全的计算机环境。操作......
  • DAMA数据管理知识体系
    DAMA数据管理知识体系 注:只摘抄了部分个人认为需要记录的笔记,如果想完整了解请看原文中文版序数据管理是把业务和信息技术融合起来所必须的一整套技术、方法及相应的管理和治理过程。它的特殊定位决定了它涉及的知识体系面广且度深,而要把其中各知识领域和它们之间的相......
  • 推荐一个教程,适用于想学python但是只学点基础知识用于刷题的
    省流:https://www.bilibili.com/video/BV1Lk4y117Cb?p=1&vd_source=4a339d299e165d8fe38b9926c5240eae我以前一直使用Java刷题,但是随着刷题的数量越来越多,越发感觉Java真的不适合用来刷题,看leetcode里面的大佬们基本都是清一色的c++和python,所以我也是想学点python用于刷题,花了......