- 博客(8)
- 收藏
- 关注
原创 java类和对象的内存分析
众所周知,java是一种面向对象的编程语言,那对象在内存中的存在形式是什么样子的呢?本文主要讲述java对象在内存中的存在形式和对象创建的流程分析。
2022-07-31 23:09:19
1157
2
原创 可变参数(java)
在使用方法的时候有时遇到功能相同,但参数不同的情况,我们往往会想到函数重载,但当我们遇到参数数目不确定或数目过多的情况下该怎么办呢?
2022-07-28 00:02:18
446
4
原创 进程间的通信
进程是分配系统资源的单位(包括内存地址空间)因此各进程拥有的内存地址空间相互独立,为了保证安全,一个进程不能直接访问另一个进程的地址空间,但进程之间的信息交换有事必须实现的,为了保证进程间的安全通信,操作系统提供了一些方法。共享存储:两个进程虽不能直接访问彼此的地址空间,但操作系统为他们开辟了一段共享空间,两个进程对共享空间的访问必须是互斥的(互斥访问通过操作系统提供的工具实现)。操作系统只负责提供共享空间和同步互斥工具(如P、V操作)。共享存储又分为两种:基于数据结构的共享和基于内存区的共享。基于数据
2022-06-18 15:14:54
1119
1
原创 进程的状态与转换
文章目录前言一、进程的三种基本状态二、进程状态的转换前言进程是程序的一次执行,在执行过程中有些进程正在被cpu处理,有时需等待CPU服务一、进程的三种基本状态运行态:占有CPU,并在CPU运行。就绪态:已具备运行的条件,但由于没有空闲的CPU而暂时不能运行。阻塞态:因等待某一事件而暂时不能运行ps:1.单核处理机下,每一时刻最多有一个进程处于运行态(双核环境下可同时有两个进程处于运行态)。2.进程在就绪态下,已经拥有了除CPU之外所有需要的资源,一旦获取CPU可立即进入运行态运行。3.
2022-05-28 21:58:54
4462
1
原创 操作系统【操作系统引论】(下)
文章目录前言一、操作系统的运行机制与体系结构1.指令2.处理机状态和程序3.操作系统内核二、中断和异常1.中断过程2.中断的本质3.中断的分类三、系统调用1.系统调用的概念及作用2.系统调用的分类3.系统调用和库函数的区别4.系统调用背后的过程总结前言承接上次发布的操作系统引论(上)一、操作系统的运行机制与体系结构1.指令指令和“代码”有什么区别?C语言代码通过“翻译”成为机器语言指令(一条高级语言代码翻译过来可能会对应多条指令)。简单来说“指令”就是CPU能识别,执行的最基本的命令。比如加
2022-05-21 17:10:46
673
1
原创 酒店管理系统(c语言课程设计)
#include<stdio.h>#include<stdlib.h>#include<windows.h> #include<time.h>#include<string.h>#include<conio.h>#define manager_name "04201143"#define manager_name2 "1668082833"void search();typedef struct node{ cha
2022-05-21 15:11:24
8983
11
原创 操作系统【操作系统引论】(上)
文章目录操作系统的概念一、操作系统的功能和目标1.作为系统资源的管理者2.作为用户和计算机硬件间的接口3.对硬件机器的扩充二、操作系统的特征1.并发性2.共享性3.虚拟性4.异步性三、操作系统的发展和分类1.手工操作阶段2.单道批处理系统阶段3.多道批处理系统阶段4.分时操作系统阶段5.实时操作系统总结操作系统的概念 操作系统(OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。一、操作系统的功能和目标1.作为系统资源的管理者提供的功能分为:处理机管理,存储器管理,文件管理和设备管
2022-05-21 14:40:04
504
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人