计算机系统结构的概述 (MOOC:计算机系统设计) 简史: 组成: 硬件:CPU +MM+I/O 软件:系统软件+应用软件 层次结构: 发展简史: 冯诺依曼:存储程序、程序控制,存储程序通用电子计算机方案(电子离散自动计算机) 结构主要思想: 晶体管 兼容机 总线结构 好处:可扩充性等 四代——特点 ...
分类:
其他好文 时间:
2020-02-27 12:48:57
阅读次数:
52
一、前言 今年其实并不想整理这门课的专栏,毕竟主要任务是数学和408学科,但总感觉没有体系结构这门粘合作用的学科,整个计算机体系就好像没有灵魂一样,太零散。所以尽量在本学期完成体系结构课程的整理。 这门课教材使用的是Georgia Tech计算机学院的系统结构教材,《计算机系统系统架构与操作系统的高 ...
分类:
其他好文 时间:
2020-02-25 00:18:51
阅读次数:
93
计算机系统:硬件软件 操作系统目标、作用: 目标: 方便性:提供良好、一致的用户接口 有效性:合理组织计算机流程,管理、分配,提高资源利用率、系统吞吐量。 可扩充性:打印机、扫描仪。 开放性:遵循世界标准规范,遵信开放系统互连(OSI) 1使用方式: 命令方式、系统调用方式、图标和窗口方式 2OS作 ...
分类:
其他好文 时间:
2020-02-24 12:56:27
阅读次数:
66
首先啊,先来了解一下质量属性的六个常见属性与质量属性场景得定义。 质量属性的六个常见属性 1.可用性 2.可修改性 3.性能 4.安全性 5.可测试性 6.易用性 质量属性场景 包含六部分: 刺激源:这是某个生成该刺激的实体(人、计算机系统或者任何其他刺激器)。 刺激:该刺激是当刺激到达系统时需要考 ...
分类:
其他好文 时间:
2020-02-23 14:33:14
阅读次数:
110
在现代计算机系统中,CPU,RAM,DISK的速度不相同。CPU与RAM之间,RAM与DISK之间的速度差异常常是指数级。为了在速度和容量上折中,在CPU与RAM之间使用CPU cache以提高访存速度,在RAM与磁盘之间,操作系统使用page cache提高系统对文件的访问速度。 操作系统在处理文 ...
分类:
系统相关 时间:
2020-02-23 14:26:21
阅读次数:
375
操作系统的目标 在计算机上配置操作系统,主要目标是: 方便性,有效性,可扩充性和开放性 ;其中 方便性和有效性 是设计操作系统时候最重要的两个目标; 操作系统的作用 OS 作为用户和电脑硬件系统之间的接口 OS 作为计算机系统资源的管理者 OS实现了对计算机资源的抽象; 为什么说OS实现了对计算机资 ...
分类:
其他好文 时间:
2020-02-20 21:52:17
阅读次数:
96
一、JVM整体架构 1、JVM(Java虚拟机):指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统,是物理机的软件实现。常用的虚拟机有VMWare、Virtual Box、Java Virtual Machine。 2、JVM由三个主要的子系统构成 类加载子系统 (即 ...
分类:
编程语言 时间:
2020-02-20 09:46:49
阅读次数:
68
https://blog.csdn.net/weixin_40315804/article/details/79283397 大小端存储模式精解 计算机系统中内存是以字节为单位进行编址的,每个地址单元都唯一的对应着1个字节(8 bit)。这可以应对char类型数据的存储要求,因为char类型长度刚好 ...
分类:
其他好文 时间:
2020-02-19 19:27:27
阅读次数:
62
Project stakeholders: 项目干系人/项目涉众:参与软件项目或受软件影响的人 主要包括: 客户,用户,需求分析员,开发人员,测试人员,文档编制人员,法律人员,生产人员(制造包含软件的产品),其他人员(市场策划,营销,技术支持等) 需求工程: 包含着与发现、记录和维护计算机系统的需求 ...
分类:
其他好文 时间:
2020-02-19 17:09:20
阅读次数:
69
初次接触硬件相关的知识,还作为一门核心专业课,毕竟以前接触的大部分都是软件相关的。所以还是有些迷惑的,在此记录一下一些基本概念,一来方便复习,二来引起自己的重视 计算机的吞吐量: 计算机系统的吞吐量是指流入,处理和流出系统的信息的速率。它取决于信息能够多快地输入内存,CPU能够多快地取指令,数据能够 ...
分类:
其他好文 时间:
2020-02-18 20:54:46
阅读次数:
113