- 博客(8)
- 收藏
- 关注
原创 操作系统笔记 - 3 - OS的运行机制和体系结构
1. 知识总览 1.1 预备知识 1.1.1 什么是指令 问题:“指令”和我们平时说的“代码”有什么区别? 简单来说,“指令”就是处理器(CPU)能识别、执行的最基本命令 比如:加法指令就是让CPU进行加法运算 1.1.2 两种指令、两种处理器状态、两种程序 两种指令: 新的问题:有的指令“人畜无害”,比如:加、减、乘、除这些普通的运算指令。但是,有的指令有很高的权限。比如:内存清0指令。如果用户程序可以使用这个指令,就意味着一个用户可以将其他用户的内存数据随意清零,这样做显然.
2021-09-11 14:04:02
401
2
原创 操作系统笔记 - 2 - OS的发展分类
1. 知识总览: 学习提示:重点理解各阶段的优点和缺点。各阶段的主要优点都是解决了上一阶段的主要缺点。 2.手工操作阶段 计算机刚被发明的阶段,程序员运用打孔的纸带(同样也是二进制代码,打了孔表示1,没打孔则为0,)编写自己的程序,然后将纸袋装到纸带机上读取,纸带机会读取纸带上的数据,然后将数据输入到计算机当中,计算机处理完这些数据后又会通过CPU从内存将这些数据输出到纸带机上,之后,用户再从纸带机上取走纸带,纸带上就是我们程序执行的结果。 手工操作阶段的主要缺点:用户独占全机、人机..
2021-09-10 15:01:06
311
原创 操作系统笔记 - 1 - 操作系统的概念和四个特征
1. 操作系统的概念 结合生活经验理解计算机系统的层次结构: 电脑的诞生: 买一台裸机 安装Windows操作系统 安装qq(软件) ... 1.1 定义: 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源分配(向下针对硬件而言),以提供给用户和其它软件方便的接口和环境(向上针对软件和用户而言),它是计算机系统中最基本的系统软件。 1.2 操作系统的功能和目标: 1.2.1 三个问题:
2021-09-10 13:54:18
1518
原创 数值分析笔记 - L2 - Floating Point Arithmetic(国外资料)
1. Finite precision number systems有限精度数字系统 Computers store numbers with finite precision, i.e. using a finite set of bits (binary digits), typically 32 or 64 of them. (计算机以有限的精度存储数字,即使用一组有限的位 / bit(二进制数字),通常为32或64位。) Many numbers cannot be stored exactl.
2021-09-09 18:35:23
1587
1
原创 数值分析笔记 - L1 - 数值算法介绍(国外资料)
数值分析的内容:用计算机求解数学问题 数值分析核心:算法构造(重点)和误差分析 数值分析有大量实用的科学研究方法 数值分析是科研和工作中使用最多的数学 学习的方法: 注意掌握各种方法的基本原理 注意各种方法的构造手法 重视各种方法的误差分析 做一定量的练习题 注意与实际问题相联系 了解各种方法的算法与程序实现 学习的内容: 第一章 绪论 第二章 非线性方程求根方法 第三章 线性方程组解法 第四章 求特征值和特征向量的方法 第五章 插值与拟合方法 第六章 数值积分与数值微积分
2021-09-09 13:45:44
732
原创 JAVA笔记 - 线程专栏 —— 初识进程、线程和多线程的基本概念(新手向)
1. 多线程的引入 1.1 线程概述 几乎所有操作系统都支持同时运行多个线任务,一个任务通常可以看作一个程序,而每个运行中的程序就是一个进程。当一个程序在运行时,内部可能包含了多个顺序执行流,每一个流就是一个线程。 1.1.1 进程与线程(了解) 1.1.1.1 进程: 所有运行中的任务对应一个进程(Process),当一个程序进入内存运行时,则变成一个进程。 进程是处于运行中的程序,并且具有一定的独立功能,是系统进行资源分配和调度的一个独立单位。一般而言,进程有以下三个特征: 独立性:进.
2021-09-08 23:28:44
399
原创 软工理论学习记录之初识软件工程专业
目录 1. 软件工程的基本概念 1.1 背景 1.2 基本知识 1.3 计算机系统 1.3.1 计算机系统的基本构成 1.4计算机网络 1.5 计算机软件 1.5.1 软件的含义 1.5.2 软件系统 1.5.3 软件工程 2.计算机的发展历程和趋势 2.1 计算机发展简史 3. 软件工程的发展及趋势 3.1 软件危机 3.2 软件工程发展历史 1. 软件工程的基本概念 1.1 背景 计算无处不在,通过计算技术,来把自然和社会现象进行数字化和计算化,从而对自然和社会.
2021-09-08 20:48:12
474
原创 软工理论学习记录之引言
1.引言 1.1 我们为什么需要软件和软件工程 目前人类已经步入了信息化的社会和大数据的时代,在信息化社会中计算机发挥着不可替代的作用,它将自然现象和社会现象通过数字化、计算化的处理方式来求解自然和社会发展规律的问题,并且改造和对社会产生作用。 那么有了计算机,我们就需要软件来使计算机实现智能化,自动化,软件于计算机就像人类有了大脑。那么为了研发一个高质量的软件,我们需要学习软件工程,对软件的开发过程进行设计、构建、管理,这样引入工程化的方法来开发高质量的软件。 1.2 学习内容 1.2.1 初识
2021-09-08 18:13:51
474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅