zoukankan      html  css  js  c++  java
  • 计算机操作系统

    操作系统分为壳层和核心层,壳层就是应用程序了(例如指令),核心层是直接操作硬件的。

    一个进程是来调取系统资源的,进程分为系统态和用户态,用户态是指进程只需用户程序的数据,而如果要读取硬件、文件、网络等数据,就要通过系统调用来调用系统态功能了。

    进程调度算法。先来先服务。短作业优先。时间片轮转。多级反馈队列调度。优先级。

    逻辑地址和物理地址。

    逻辑地址就是Object o1,这个o1的数值就是逻辑地址。而在寄存器中的内存的真正地址就是物理地址。

    虚拟内存。

    就是点开许多应用后发现占的内存远远大于计算机定义的物理内存,但是这是一种错觉,每个进程都被定义了一系列连续的地址空间,有部分分配到了硬盘上,需要数据交互的时候就用到。就是说虚拟内存是将硬盘资源利用了过来,而且还是连续的地址空间,但由于它是硬盘不属于内存,所以叫做虚拟内存。重点是实现了连续的地址空间,能大大提高内存(例如ram)的效率。

    RAM。

    RAM很简单,int w=3;这个w首先是在jvm的栈或堆里(相当于计算机的RAM也就是主存),在计算的时候会拿到CPU里的寄存器进行运算,因此RAM叫做随机存储器,就和数组可以随机存储一样,可以随时随机存取。RAM断电就没有了,ROM断电还在。

  • 相关阅读:
    集合的笼统介绍之Collection
    集合的笼统介绍之ArrayList
    final关键字+static关键字+匿名对象
    多态
    练习018:搜索插入位置
    练习017:实现strStr()
    练习016:移除元素
    练习015:删除排序数组中的重复项
    练习014:合并两个有序链表
    用JS实现链表
  • 原文地址:https://www.cnblogs.com/riverer/p/gghtrfhg.html
Copyright © 2011-2022 走看看