计算机基础——3.2 操作系统

操作系统

操作系统三大作用
1. 为计算机中运行的应用程序进行管理和分配各种资源
2. 为用户提供友善的人机界面
3.为应用程序的开发和运行提供一个高效率的平台

这三大作用非常好理解

  1. 管理分配资源,资源就是硬件,软件,数据,需要由操作系统替你管理.只有硬件资源,没有软件,那就叫做裸机,虽然能开机,但真的只是能开机.
  2. 提供UI,图形化界面,就是给你一个好看的界面,优化用户体验,像将要推出的Win11,别的不说,图标,界面啊还是不错的.
  3. 提供一个平台,屏蔽底层物理细节,举个例子,住客不需要知道地基是什么材质,他们只需要知道自己房子要怎么装修.而电脑用户就相当于这些住客,只需要有一个房子,一个平台,剩下自己来装修或是请人来.
    在这里插入图片描述

操作系统组成
OS内核(KERNEL)

  • 特点
    常驻于内存中
    能执行特权指令
  • 常见内核
    (微软)NT
    Linux
    Darwin

其他配套软件

  • GUI
  • 实用程序
  • 软件构件

操作系统内核自然就是最重要的东西,我们用的windows基本都是NT内核,而我们的安卓手机内核,其实就是基于Linux的,其实说操作系统驻留在内存上,不是说整个操作系统都在内存上,那一下子十几个G,只有硬盘才能顶的住,所以是内核驻留在内存上,其他部分在硬盘上

OS启动四大过程

  • 系统自举
  • 执行引导程序
  • 装入操作系统
  • 加载编译程序

其实讲深了也有很多,这里就稍微带一下,就是你电脑开机时,先出现的基于主板的页面,就是系统自举,而当跳出你主板的logo并且下方有F2或F12等进入BIOS的就是引导程序,接着熟悉的windows界面出现,装入操作系统,接下来你所做的一切就在操作系统的,

五大模块

  • 处理器(CPU)管理
    主要目的
    提高CPU使用效率
    多任务处理
    定义:操作系统支持同时运行多个任务

    前台任务
    有且只有一个前台任务
    后台任务
    可有多个后台任务
    前台任务和后台任务都能及时获得CPU的响应,都在计算机中运行
    时间片划分
    程序调度算法——时间片轮转
    多个程序运行时,意味着它们宏观上同时运行,微观上有CPU轮流运行

  • 存储管理

主要对内存进行操作

  • 内存空间回收
  • 内存空间保护
  • 内存空间共享
  • 内存空间扩充
  • 内存空间分配

虚拟存储器

组成

  • 物理内存
  • 硬盘上的虚拟内存

限制

  • 外存空间
  • CPU地址范围

虚拟内存实际上就是一个Pagefile.sys文件,大小通常为4KB
剪切板-在内存中开辟的一块临时存储区

  • 文件管理
    利用文件资源管理器
  • 设备管理
    对系统各种I/O设备管理,处理用户的I/O请求,完成操作
  • 作业管理
  1. 处理器管理就是对CPU管理,果然是人外有人,这不,CPU的爹来了.
    多任务处理就是操作系统一下子可以允许多个任务.这和之前讲过的并行处理不同,并行处理是要有多个CPU的,而多任务处理不需要.
    而这里就要提一下前台和后台任务,前台任务就是下方选中的,只能有一个前台任务,那一个窗口也称为活动窗口
    而后台任务就是没有选中的,可以有多个.但是前台和后台都在运行.如果要查看任务运行情况,可以查看任务管理器.
    时间片划分就是一段时间轮到你运行的时间,像是面试,就给你那么一段时间.
    从宏观上看,LOL和音乐是同时运行的,而微观上看其实是分开轮流走的
  2. 存储管理主要是对内存进行操作,虚拟内存就是一个在电脑内存不足的情况下,临时充当内存的一个技术手段.但虚拟内存比内存要大的多,因为它是调动硬盘的空间来临时充当内存的.
    它由物理内存和硬盘的大小决定,所以也会被外存空间所限制,当然也可以自己设置.当然,因为CPU是虚拟内存的爹,所以CPU的地址范围会影响它.而剪切板,其实就是内存中一个临时区域,因为你每次关机,不可能说剪切板里还有东西
  3. 文件管理就是利用文件资源管理器,其中文件名最长为255字符
  4. 设备管理其实就是管理硬件,OS通过设备驱动程序,对具体的操作细节进行了屏蔽

在这里插入图片描述
这里灰色为底的就是前台任务,而黑色为底的就是后台任务了
在这里插入图片描述
自己的pagefile文件有一个G…

常用操作系统

Windows,Linux,Unix
Unix
美国贝尔(Bell)实验室开发
90%以上代码是由C语言编写的
一种通用多用户交互式分时操作系统

Unix是Linux的爹,两个都开源,都是自由软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值