美文网首页
计算机原理——进程

计算机原理——进程

作者: 新宸 | 来源:发表于2019-11-13 20:17 被阅读0次

进程是一种任务的执行,多任务执行的目的主要是解决多个请求时,减少请求时间与速度就是“多进程”。

多进程

是主要为解决多个任务的请求,同时做多个事情

单核CPU实现多个任务的多进程

    单核CPU实现多任务的多进程

    单核CPU实现多任务的进程就是多进程

    单核CPU实现多任务就是依次执行时间片,实现时间片轮转

时间片就是CPU执行时间划分分成相同小段,每一小段称为时间片

时间片轮转就是CPU轮转执行多个程序,每个程序只执行一个时间片长度,保存当时任务执行状态切换到下一次任务执行。(因为CPU计算的速度非常快,所以会以为是多进程执行)

CPU速度:CPU主频:2.5GHZ

                    1Hz = 1秒1次

                    10Hz = 1秒10次

                    1KHz = 1000Hz/每次 = 1秒/1000次执行

                    1MHz = 1000KHz/每次 = 1000 * 1000/每次   1秒 =10^6 (10的六次方)

                    1GHz = 1000MHz/每秒 = 1秒10的9次方 = 10亿

并发与并行执行

并发执行:在计算机(CPU)是多个任务是顺序执行,在用户的角度上是多个任务同时执行

并行执行:在计算机角度和用户角度上都是多任务同时执行

(平时计算机(CPU)执行任务是并发执行)

(如果计算机(CPU)是4核到32核,执行任务是两个任务或小于核数的任务是并行执行)

程序与进程
编写完毕的代码在没有运行执行时称为程序

正在运行的过程称为进程

进程是操作系统分配系统资源基本单位,进程之间是相互独立的

进程中至少有一个线程称为主线程

相关文章

  • 计算机原理——进程

    进程是一种任务的执行,多任务执行的目的主要是解决多个请求时,减少请求时间与速度就是“多进程”。 多进程 是主要为解...

  • 进程和线程的区别

    1.进程的基本原理 1.1什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系...

  • 关于buffer cache

    参考文献 深入解析Oracle v$latch v$latch_children 一、计算机进程访问数据原理 当计...

  • 37.Python编程:多进程multiprocessing

    前言 前面我们了解了计算机中的CPU多任务原理,知道了进程和线程的概念。今天就通过代码看Python中多进程是如何...

  • 计算机组成原理--GPU

    算是读书笔记吧 极客时间--深入浅出计算机组成原理 GPU 的历史进程 GPU 是随着我们开始在计算机里面需要渲染...

  • 多线程与高并发课程 学习笔记

    部分真题 计算机组成原理 进程和线程的本质区别? 进程: 操作系统分配资源的基本单位线程:CPU调度(操作系统执行...

  • 进(线)程间通信-各种锁实现

    进程间通信 本文你会了解到计算机系统中一些锁的实现原理.文中进程和线程可以互相替换. 竞争条件 概念:两个或者多个...

  • Binder机制

    进程间通信方式 Android Binder框架图 Android系统框架 IPC 进程通信原理 Binder原理...

  • day25(进程,线程)

    进程 进程简单来说就是计算机进行的任务,比如qq,百度浏览器,游戏等。 多进程:多进程就是计算机同时进行多个任务,...

  • 操作系统 & 计算机原理

    概述 计算机体系原理 CPU + 寄存器 + 内存 + 汇编指令冯诺依曼结构 程序的装载与执行 进程物理地址 vs...

网友评论

      本文标题:计算机原理——进程

      本文链接:https://www.haomeiwen.com/subject/ahzwjttx.html