一文讲透“进程,线程和协程” 本文从操作系统原理出发结合代码实践讲解了以下内容: 什么是进程,线程和协程? 它们之间的关系是什么? 为什么说Python中的多线程是伪多线程? 不同的应用场景该如何选择技术方案? ... 什么是进程 进程-操作系统提供的抽象概念,是系统进行资源分配和调度的基本单位,是 ...
分类:
编程语言 时间:
2020-08-27 17:05:24
阅读次数:
57
一、多线程简介1、什么是线程? 线程在操作系统原理中是这样描述的:线程是进程的一条执行路径。线程在Unix系统下,通常被称为轻量级的进程,线程虽然不是进程,但却可以看作是Unix进程的表亲,所有的线程都是在同一进程空间运行,这也意味着多条线程将共享该进程中的全部系统资源,如虚拟地址空间,文件描述符和 ...
分类:
编程语言 时间:
2020-07-13 22:00:56
阅读次数:
83
1 代码 修改bootsecet.s,代码如下。原本的bootsect.s代码很长,但完成第一个功能,只需如下的21行代码。 1 entry _start 2 _start: 3 mov ah,#0x03 4 xor bh,bh 5 int 0x10 6 mov cx,#11 7 mov bx,#0 ...
分类:
其他好文 时间:
2020-07-08 20:03:29
阅读次数:
54
Linux知识也是测试人员的基本技能之一。每学一样知识之前,要带着目的去学,作为一个测试人员,我该先了解我能用这些知识来做什么,对测试有什么帮助,我要学到什么程度。不然恐怕也是事倍功半。我一开始定下的目标是:1、了解操作系统的原理2、掌握基本的操作命令3、用学到的命令去搭建一些基础的服务所以我首先买了一本鸟叔的Linux新手上路的书,先拜读了关于操作系统原理的章节,大致了解了这部分的知识后,我在网
分类:
系统相关 时间:
2020-03-24 10:59:33
阅读次数:
91
我们先来看一下Linux后台开发的要求和薪资待遇。 JD1: Linux 服务器开发工程师 20-40K 职位描述 负责移动游戏社区APP后台服务架构设计开发; 负责移动游戏社区平台用户数据分析及相关推荐业务开发; 负责移动游戏实时语音业务系统设计和开发工作。 职责: 负责移动游戏社区APP后台服务 ...
分类:
系统相关 时间:
2020-03-18 20:27:22
阅读次数:
88
“从0开始的FreeRTOS”系列教程第三讲 作者:satori 这次我们开始介绍FreeRTOS的任务管理机制。 在第一讲中,我们知道了操作系统是在一个在内存中自动对任务进行调度的硬件和用户的‘中间层’,这一讲中我们来介绍操作系统所作用的对象—— 任务 。 当然,在讲述操作系统原理时我们不会使用任 ...
分类:
其他好文 时间:
2020-01-24 12:08:13
阅读次数:
92
一 为什么要有操作系统 (两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系 ...
分类:
其他好文 时间:
2020-01-13 10:34:53
阅读次数:
193
操作系统复习 第一章 操作系统概述 基本概念 1. 吞吐量:单位时间内系统能处理的工作量。 2. 进程:正在动态执行的程序 3. 实时操作系系统:实时计算。计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生这个结果的时间一类的计算。 4. 操作系统的特征:现代操作系统大多支持多任务,具有并发、共 ...
分类:
其他好文 时间:
2019-12-21 17:08:32
阅读次数:
115
进程管理 进程 进程是 程序的一次执行 是一个程序及其数据在处理机上顺序执行时所发生的活动 是具有独立功能的程序在一个数据集合上的一次运行过程 是系统进行资源分配和调度的一个 基本单位 是 PCB结构、程序和数据的集合 设备分配 只针对 现有进程 ,不会创建进程 进程的特征: 动态性 :进程的实质是 ...
分类:
系统相关 时间:
2019-12-18 12:48:04
阅读次数:
91
一、实验目的1.掌握为root用户修改密码的方法。2.掌握创建新用户的方法。3.掌握用户组的管理方法。4.掌握为用户授权的方法。二、实验内容1.Linux的用户管理(1)创建新用户创建新用户命令:useradd。(2)删除用户2.Linux的用户组管理(1) 创建组在Linux 中可以创建一个组,然... ...
分类:
系统相关 时间:
2019-09-06 19:00:53
阅读次数:
141