计算机原理
文章平均质量分 95
Echoo华地
在海岸
风冰凉
在路上抬头向上望
展开
-
软件设计师-知识点
原型化开发方法的优势在于,它能够帮助开发人员更快地理解并确定用户需求,提高产品设计的质量和效率,同时也能够提高用户对产品的满意度和忠诚度。Jackson方法:这是一种面向数据结构的开发方法,首先描述问题的输入/输出数据结构,分析其对应性,然后推出相应的程序结构。迭代模型:将软件开发划分为多个迭代周期,每个迭代周期按照瀑布模型进行开发,每个迭代周期的输出是可交付的软件产品,可以根据用户反馈进行调整。总的来说,原型化开发是一种动态设计过程,它需要加强用户的参与和决策,以尽快地将需求确定下来。原创 2024-06-03 11:41:51 · 1093 阅读 · 0 评论 -
JVM及其内存模型
在我们垃圾回收的时候,我们往往将堆内存分成新生代和老生代(大小比例1:2),新生代中由Eden和Survivor0,Survivor1组成,三者的比例是8:1:1,新生代的回收机制采用复制算法,在Minor GC的时候,我们都留一个存活区用来存放存活的对象,真正进行的区域是Eden+其中一个存活区,当我们的对象时长超过一定年龄时(默认15,可以通过参数设置),将会把对象放入老生代,当然大的对象会直接进入老生代,老生代采用的回收算法是标记整理算法。每一个方法从调用到方法返回都对应着一个栈帧入栈出栈的过程。原创 2023-02-22 15:15:20 · 417 阅读 · 0 评论 -
计算机原理四_内存管理
分页存储是把物理内存按照一定大小进行划分,分段存储是把用户进程进行划分,把你个进程划分成主程序、子程序。页表是一个数组,占用大量连续空间,而且在访问的过程中一段时间内只访问页表的一小部分,所以引申出二级页表的概念,把大页表再拆分。当内存加载一个新的进程,但是空间不足的时候,操作系统会通过内存扩充技术解决这个问题。在计算机中,以CPU的调度距离为准,从近及远对不同的存储器划分出多个层级。通过页表映射程序的逻辑地址与内存的物理地址,页表保存在进程控制块中。通过中断把闲置页置换到外存中,属于内中断。原创 2023-01-14 10:43:18 · 1009 阅读 · 0 评论 -
计算机原理三_进程管理
进程,是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调用的一个独立单位。进程是程序的一次执行(加载进内存中执行)。进程是一个程序及其数据在处理机上顺序执行时所发生的活动。进程是程序在一个数据集合上运行的过程。进程是系统进行资源分配的最小单位(或者说基本单位)。原创 2023-01-11 14:39:26 · 792 阅读 · 0 评论 -
计算机原理二_操作系统概述
操作系统简称OS,是管理(沟通)计算机硬件与软件资源的计算机程序,是一种系统软件。计算机系统用户应用程序操作系统(OS)硬件(裸机)应用软件安装在系统软件上系统软件安装在硬件上与硬件交互对资源共享进行调度管理解决并发操作处理中存在的协调问题数据结构复杂,外部接口多样化管理与配置内存决定系统资源供需的优先顺序控制输入输出设备操作网络与管理文件系统等基本事务提供让用户与系统交互的操作界面。原创 2023-01-06 09:29:43 · 360 阅读 · 0 评论 -
计算机原理一_计算机的组成、进程与线程
计算机的组成、程序、进程、线程、缓存、并发原创 2023-01-05 09:28:25 · 722 阅读 · 0 评论