- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 学习笔记4/5,操作系统之文件、磁盘
4. 文件 4.1 文件管理 4.1.1 初识文件管理 文件的属性 文件名、标识符、类型、位置、大小、创建时间、上次修改时间、文件所有者信息、保护信息 文件内部的数据应该怎样组织起来 有结构文件、无结构文件 文件之间应该怎样组织起来 文件的逻辑结构 操作系统应该向上提供哪些功能? 从上往下看,文件应如何存放在外存 文件的物理结构 其他需要由操作系统实现的文件管理功能 本节回顾 区分文件的逻辑结构和物理结构 4.1.2 文件的逻辑结构 无结构文件 没有明显的结构特性 有结构文件 有结构
2022-04-27 17:31:26
772
2
原创 学习笔记3/5,操作系统之内存、虚拟内存
3. 内存 3.1 内存管理 3.1.1 内存的基础知识 什么是内存?有何作用 补充知识:几个常用的数量单位 进程的运行原理——指令 逻辑地址与物理地址 相对地址又称逻辑地址,绝对地址又称物理地址 从写程序到程序运行 装入的三种方式——绝对装入 装入的三种方式——静态重定位 又叫做”可重定位装入“ 地址变换是在装入时一次完成的 装入的三种方式——动态重定位 又叫做”动态运行时装入“ 把地址转换推迟到程序真正要执行时才运行 优点 进程运行的基本原理 装入之前还有链接 链接的三种方式
2022-04-27 17:17:17
1417
原创 学习笔记2/5,操作系统之进程,进程调度,进程同步与互斥,死锁
2. 进程 2.1 进程内容 2.1.1 进程的定义、组成、组织方式特征 进程的定义 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 进程实体是静态的,进程则是动态的 进程的组成 程序端、数据段、PCB三部分组成了进程实体(进程映像) PCB 进程的组织 进程的组织——链接方式 进程的组织方式——索引方式 进程的特征 本节回顾 2.1.2 进程的状态与转换 进程的状态 进程的状态——三种基本状态 单核处理机环境下,每一个时刻,最多只有一个进程处于运行态 进程的
2022-04-23 16:19:33
1141
原创 学习笔记1/5,操作系统之操作系统概念
1. 操作系统 1.1 操作系统的概念 操作系统的定义 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口的环境,他是计算机系统中最基本的系统软件。 1.1.1 操作系统的功能和目标 操作系统的功能和目标——作为系统资源的管理者 处理机管理 存储器管理 文件管理 设备管理 操作系统的功能和目标——作为用户和计算机硬件之间的接口 联机命令接口:联机命令接口=交互
2022-04-23 16:07:19
2083
原创 linux学习笔记,简单的粗暴使用教学
:我们这个课程基于CentOS 7 版本的学习 学习方式: 1.认识linux 2.基本的命令(重点:git讲了一些基本的命令(文件操作、目录管理、文件属性、vim编辑器、账号管理、磁盘管理…)) 3.软件的安装和部署!(java、tomcat、docker) Linux–Redis-Docker 1. 入门概述 linux发行版 Linux发行版说简单点就是将Linux内核与应用软件做一个打包 Kali linux:安全渗透测试使用(有兴趣做安全的同学可以了解一下) Linux应用领域 2.
2022-04-16 21:47:51
654
原创 javase,学习笔记,发布完毕。Java之网络编程,Java之反射,Java之jdk8新同特性
14. Java之网络编程 InternetAccess 类的使用 14.1 概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息共享硬件、软件、数据信息等资源。 网络编程的目的:直接或间接通过网络协议与其他计算机实现数据交换,进行通讯。 实现网络通信需要解决的两个问题: 如何准确地定位网络上一台或多台主机;定位主机上的特定应用 找到主机后如何可靠高效地进行数据传输 14.2 网络通讯要素
2022-04-11 11:31:10
285
原创 java基础,java语法,javase学习笔记,笔记发布进度2/3。java集合Collections类,java泛型,java IO流
java集合Collections类,java泛型,java IO流
2022-04-11 09:04:04
1033
原创 javase学习笔记,学习时间一个月,发布笔记进度1/3
1. Java基本语法 1.1 语言概述 1.1.1 整体语言概述 1.1.2 Java语言概述 1.1.2.1 基础常识 软件:即一系列按照特定顺序组织的计算机数据和指令集合。分为系统软件和应用软件 系统软件:Windows,mac os,linux,unix,android,ios,… 应用软件:word,ppt,画图板 人机交互方式:图形化界面vs命令行方式 应用程序=算法+数据结构 1.1.2.2 计算机语言的发展迭代史 第一代:机器语言 第二代:汇编语言 第三代:高级语言 面向过程:C,P
2022-04-10 14:39:18
2084
3
原创 19版计组
1. 计算机的发展 1.1 计算机硬件的发展 * 电子管时代: 第一台电子数字计算机:ENIAC 机器语言(思考机器是怎么运行的) 占地面积约170平方米 耗电量150千瓦 包含17468根真空管 晶体管时代: 第一台使用晶体管线路的计算机:TRADIC 面向过程的程序设计语言:FORTRAN(思考问题是怎么解决的) 有了操作系统的雏形 耗电量30瓦 包含了800只晶体管 中小型集成电路时代: 高级语言迅速发展 开始有了分时操作系统 大规模/超大规模集成电路时代: 产生了微处理器 新的概念:并行、流水线、高
2022-04-08 23:59:52
425
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人