冯诺依曼体系结构/什么是OS?

一、体系结构图

示意图

控制器可以控制其它4个硬件,四个硬件直接可以进行数据传输。

5大硬件

但是这些个体需要用“线”连接。

为什么要有存储器?

如果没有,实际速度则为输入、输出设备的速度。

加上后,变为内存的速度。(短板效应)

但是如果将5个硬件理解为串行结构,那么效率实际仍为输入、输出设备的速度。

但加入存储器后,可以先从输入输出设备中提前进行预加载,保证 CPU和内存之间一直交互数据

预加载时,另一个程序可能正在计算,变成并行结构。(预加载由操作系统完成)

解释:为什么程序运行要先加载到内存?

必须加载到CPU,而CPU只与内存交互。

案例:QQ聊天  发送文件 给另一台计算机  的数据流? 系统+网络知识

二、什么是操作系统?

任何计算机系统都包含一个基本的程序集合,称为操作系统 (OS) 。笼统的理解,操作系统包括:
内核(进程管理,内存管理,文件管理,驱动管理)
其他程序(例如函数库, shell 程序等等)
设计 OS 的目的
与硬件交互,管理所有的软硬件资源
为用户程序(应用程序)提供一个良好的执行环境
定位
在整个计算机软硬件架构中,操作系统的定位是: 一款纯正的 搞管理 的软件

1、为什么要存在OS?

2、OS如何与用户交互?

系统编程:基于系统调用接口,上层的编程。

3、OS是什么?

管理软硬件资源的软件。

4、OS如何管理软硬件资源?

如何理解计算机中的管理?

先描述,再组织。

将对象的公共属性作为成员,构建结构体类型。 -- 描述

利用结构体指针,使这些对象形成特定数据结构。 -- 组织

在操作系统中,管理任何对象,都可以转化为对某种数据结构的增删查改。

例如:通讯录,描述person,再用顺序表组织起来。

系统调用和库函数关系

                

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值