本文源码:GitHub·点这里||GitEE·点这里一、并发编程简介1、基础概念程序与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。进程进程是计算机中的程序,关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据
分类:
编程语言 时间:
2020-03-04 22:42:24
阅读次数:
58
本文源码: "GitHub·点这里" || "GitEE·点这里" 一、并发编程简介 1、基础概念 程序 与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 进程 进程是计算机中的程序,关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础 ...
分类:
编程语言 时间:
2020-03-04 20:54:06
阅读次数:
73
操作系统现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有计算机系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的 ...
分类:
其他好文 时间:
2020-03-03 10:55:36
阅读次数:
86
2020-03-02 非时间指标 1)机器字长:指机器一次能处理二进制位数 由加法器、寄存器的位数决定 一般与内部寄存器的位数等长(字长) 字长越长,表示数据的范围就越大,精确度越高; 目前常见的:32位和64位字长 2)总线宽度:指数据总线一次能并行传送的最大信息的位数 一般指运算器与存储器之间的 ...
分类:
其他好文 时间:
2020-03-02 20:54:04
阅读次数:
150
什么是操作系统? 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机工作和资源分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统的最基本的系统软件。 即分为三个作用: 1. 控制和管理 计算机系统的 硬件和软件 资源 2. 组织和调度 计算机 工作和资源分配 3. ...
分类:
其他好文 时间:
2020-03-02 11:11:28
阅读次数:
224
硬件的效率与一致性 由于计算机的存储设备与处理器的运算速度有几个数量级的差距,所以现代计算机系统都不得不加入一层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的缓冲:将运算需要使用到的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处理器就 ...
分类:
编程语言 时间:
2020-03-02 10:38:55
阅读次数:
75
操作系统是什么? 操作系统是计算机系统中的一个系统软件,控制和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,以便有效利用这些资源为用户提供一个强大,使用方便的工作环境,从而在用户与计算机之间起到接口的作用 操作系统的目标 方便性 有效性 提高系统资源的利用率以及提高系统的吞吐量(吞吐量 ...
分类:
其他好文 时间:
2020-03-02 10:25:45
阅读次数:
60
一、基本概念 定义:计算机网络是通过通信设施(通信网络和通信协议),将地理上分布的、具有自治功能的多个计算机系统互联起来,实现 信息交换、资源共享、互操作和协同处理 的系统。 特点:资源共享、透明操作 1. 常见的网络标准:主要有OSI参考模型和TCP/IP协议族。 OSI(Open Systems ...
分类:
其他好文 时间:
2020-03-02 01:18:08
阅读次数:
105
1.方法论——思想论 现在流行的很多java web项目开发中使用的一些project,以及之间协同的机制方法,其实很多都在计算机系统,以及计算机网络中使用泛泛,给人以看山是山,看山不是山,看山还是山的变化感觉! 或许,刚开始,若干年以前(或者现在的新同学)我们在写一个由java实现的项目时,不知如 ...
分类:
编程语言 时间:
2020-03-01 23:20:58
阅读次数:
164
JVM(java 虚拟机) 一.JVM简介 1.JVM:Java Virtual Machine (java 虚拟机) 通过软件来模拟出来的具有完整的硬件系统功能、运行在完全隔离的环境中的完整的计算机系统。 2.种类: 1)Sun Classic 经典款2)Exact VM 准确式内存管理3)Sun ...
分类:
编程语言 时间:
2020-03-01 14:12:24
阅读次数:
83