概述
最近在读操作系统,发现一些新的概念。写出来,让自己印象更深,希望也帮助一些不懂的朋友;但愿有所帮助吧。
操作系统的基本概念
计算机都包含操作系统的基本程序集合。其中,最重要的是内核。内核呢,装载到ram中,内核中包含了很多核心过程。虽然还有很多其他程序,但是内核不仅决定了系统根本的样子和能力,还决定了高层软件的很多特性。
操作系统有2个目标:
- 与硬件交互
- 为其他应用程序提供执行环境
用户态:用户程序的非特权模式
内核态:内核的特权模式
多用户系统
一台计算机能并发和独立地执行分别属于两个或多个用户的若干应用程序的计算机,并发意味着几个应用程序能同时处于活动状态并竞争各种资源。
多用户操作系统必须包含以下几个特点:
- 核实用户身份人的认证机制。
- 防止有错误的用户程序防碍其他应用程序在系统中运行的保护机制
- 防止有恶意的用户程序干涉或窥视其他用户的活动的保护机制。
- 限制分配给每个用户的资源数的记账机制
用户和组
在多用户系统重,每个用户都有私用空间,拥有部分资源。
还是看下我做的导图吧,如下:
进程
小结
这些内容,都是深入理解操作系统里的,我刚开始看。刚看完绪论,就已经发现很多内容了。后边的,慢慢看,看完,分享给大家。当然,有兴趣,可以去学习学习。OK,这篇结束。