计算机操作系统学习笔记

一、基本概念及原理

二、操作系统介绍

三、中断及系统调用

四、内存管理

五、进程及线程

六、调度

七、同步

八、文件系统

九、I/O子系统

操作系统实验:

1.准备

2.系统启动及中断

3.物理内存管理

4.虚拟内存管理

5.内核线程管理

6.用户进程管理

7.cpu调度

8.同步与互斥

9.文件系统

预备知识:

1.计算机结构原理

2.数据结构

3.c和汇编

START

一、 1.什么操作系统?

           操作系统没有一个完整、精确、公认的定义。我们可以从功能作用和特点来介绍操作系统。比如:(1)在用户角度上,操作系统是一个控制软件(2)能够管理应用程序(3)为应用程序提供服务(4)杀死应用程序(5)资源管理(6)管理外设、分配资源。也就是说,能做到以上几点,我们可以称为操作系统。

        2.操作系统架层次机构:硬件之上,应用程序之下(为应用软件提供服务支撑)。

        3.Linux、windows、Android的界面属于外壳(shell),而不是内核(kernel)。Kernel是我们的研究重点,在shell之下。

 

 4.OS Kernel的特点:

        (1)并发:计算机系统中存在多个运行的程序,需要OS管理和调度(并发是一段时间内可以运行多个程序;并行是一个时间点可以运行多个程序,这往往需要多个cpu)

        (2)共享:“同时”访问内存

        (3)虚拟:利用多道程序设计技术,让每个用户都觉得有一个计算机专门为他服务(比如我们把cpu虚拟成进程,把磁盘虚拟成文件,把内存虚拟成地址空间)

        (4)异步:程序的执行不是一贯到底,而是走走停停,向前推进的速度不可预知。但只要运行环境相同,os需要保证程序运行结果也要相同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值