JavaEE(1)

1.JavaEE简介

JavaSE是java标准版,任何开发都用得上,JavaEE针对企业界开发的

2.计算机组成原理

1.冯诺依曼体系

输入设备 存储器 输出设备

运算器 控制器

例:进行一个计算: 输入设备先输入一个数字,然后进入到存储器存储起来,接着数据到达运算器进行运算,再把运算结果存储到存储器,最后用输出设备进行输出。

2.cup的工作原理

1.门电路

与门,或门,非门

2.半加器与全加器
3.指令

指令就是cpu的命令语言,是机器语言。

格式:操作数+操作码

IR指令寄存器,要执行的指令存放的地方

PC:吓一此要执行的指令存放的地方

指令周期:取码阶段→解码阶段→执行阶段

2.操作系统

"资源管理"的软件

1.进程

用户角度:

进程就是运行的程序。程序是静态的,进程是动态的 。

操作系统的角度:

进程是资源分配的最小单位。比进程更小的单位就是线程,线程属于进程,线程是操作系统调度的单位(是进程的执行单位)。一个进程至少有一个线程。

2.操作系统如何管理系统

1.操作系统通过pcb来描述进程。pcb(进程控制块抽象)

pcb{

1.pid(进程id)(唯一)

2.进程关联的程序信息(哪个程序。程序的位置在哪儿)

3.进程的运行信息(由哪个与用户运行的,什么时候开始运行的)

4,进程的资源信息(硬件,cpu,内存等等)

5.进程的调度信息(状态,与优先级,上下文信息等等)

}

2.如何管理

通过数据结构来继续宁pcn管理,进行增删改查

3.并发和并行

并发:限制性a在执行b,在执行c。

并行:两个cpu,分别同时 执行a和b

java当中不严格区分并发和并行。

4.进程的状态

1.就绪状态

2.运行状态

3.阻塞状态

5.内存分配--内存管理

采用空间模式,不同的进程,使用不同的内存区域,虚拟地址空间

6.进程通信

通信方式:

1.管道 2.共享内存 3.文件 4.网络 5.信号量 6.信号

3.*进程和线程的区别

1.进程是操作系统分配资源的最小单位,线程是系统调度的最小单位

2.一个进程至少要有一个线程

3.进程之间的资源,是相互隔离的,一个进程下的不同线程的资源是可以共享的。一个进程崩溃,不会导致其他的资源崩溃。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值