首页 > 系统相关 >Linux课堂知识总结5

Linux课堂知识总结5

时间:2023-11-29 10:27:07浏览次数:39  
标签:总结 实体 调度 线程 Linux 进程 课堂 执行

在这节课的学习中,我知道了Linux系统进程的概念

程序(program)是一个普通文件,是为了完成特定任务而准备好的指令序列与数 据的集合,这些指令和数据以“可执行映像”的格式保存在磁盘中。

进程(process)是一个已经开始执行但还没终止的程序实例。Linux系统下使用ps 命令可以查看到当前正在执行的进程。每个进程包含有进程运行环境、内存地址空 间、进程ID、和至少一个被称为线程的执行控制流等资源。同一个程序可以实例化为 多个进程实体。操作系统中所有进程实体共享着计算机系统的CPU、外设等资源。

线程:操作系统进行运行调度的基本单位
学习了如何查看动态进程和静态进程。

学习了如何用代码控制进程。

粗略了解了进程的优先级。

进程是程序的一次动态执行,它对应着从代码加载、执行至执行完毕的一个完整的过 程,是一个动态实体,它有自己的声明周期。进程因创建而产生,因调度而运行,因 等待资源或事件而被处于等待状态,因完成任务而被撤销。

线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运 行的基本单位。一个线程可以创建和撤销另一个线程,同一个进程的多个线程之间可 以并发执行。

 

标签:总结,实体,调度,线程,Linux,进程,课堂,执行
From: https://www.cnblogs.com/sjw1450/p/17863906.html

相关文章

  • 初识Linux的文件基本权限和用法
    引言Linux操作系统以其稳定性和安全性而闻名,文件权限是Linux系统中重要的安全机制之一。本篇博客将介绍Linux文件的基本权限概念以及如何使用命令行进行文件权限的管理。文件权限概述在Linux中,每个文件都有一组权限,用于定义文件的访问规则。这组权限分为三个部分:用户(Owner)、群组(Gr......
  • Linux课堂知识总结6
    在这节课的学习中,我了解了linux标准输入输出:    程序:指令+数据     程序:IO可用于输入的设备:文件,键盘设备,文件系统上的常规文件,网卡等;可用于输出的设备:文件,显示器,文件系统上的常规文件,网卡等,程序的数据流有三种:    输入的数据流:<-- 标准输入(stdin),键盘......
  • # 在Windows中使用VMware安装Linux
    ##简介在计算机专业的学习过程中,熟练掌握不同操作系统是至关重要的一部分。本篇博客将介绍如何在Windows操作系统上使用虚拟机软件VMware来安装Linux系统。##准备工作在开始之前,确保你已经完成以下准备工作:-**VMware安装:**从官方网站[https://www.vmware.com/](https://ww......
  • Linux系统用户管理
    Linux系统是一个多用户的操作系统,它可以同时支持多个用户登录和使用。在Linux系统中,每个用户都有自己的用户名,密码,用户ID,用户组,主目录,和登录shell。用户可以通过用户名和密码来登录系统,也可以通过用户ID来识别自己。用户组是一种将多个用户归类的方式,用户可以属于一个或多个用户组......
  • Linux I/O 重定向与管道
    引言在Linux系统中,I/O(输入/输出)是一个至关重要的概念。了解如何有效地管理和操作输入与输出对于计算机专业的学生至关重要。本文将介绍Linux系统中两个强大的概念:I/O重定向和管道。这些工具可以帮助我们更灵活地处理命令行中的数据流。1.I/O重定向1.1标准输入、输出和错误在Li......
  • 初识Linux学习笔记
    引言作为一名计算机专业的学生,深入了解和熟练使用Linux操作系统是至关重要的。Linux在计算机领域有着广泛的应用,不论是服务器端还是嵌入式系统,都离不开Linux的支持。本文将介绍我个人初识Linux的学习经验,包括基本概念、常用命令以及一些实际应用。什么是Linux?Linux是一种开源的类U......
  • 3. Linux 源码编译 001
    重点:rpm-i-e-qi-ql-qf-qa--scripts。yuminstallremoveinfolistrepolistprovides。配置系统源。搭建私有仓库服务器。源码编译安装。ubuntudpkgapt/etc/apt/sources.list。1)介绍源码编译虽然有很多开源项目将软件打成RPM包,供人们使用,但并不是所有源代......
  • linux设备的识别和查看
    (1)、设备的识别设备名称 显示方式SATA/SAS/USB(硬盘) /dev/sda,/dev/sdb###s=SATA.d=DISK,a=第几块硬盘IDE(硬盘) /dev/hd0,/dev/hd1##h=hardVIRTIO-BLOCK(硬盘) /dev/vda,/dev/vdb##v=virtioM2(SSD) /dev/nvme0,/dev/nvme1##nvme=m2光驱 /dev/cdrom,/dev/sr0,/dev/sr1查看设备的......
  • Linux 中获取文件完整路径的4种方法介绍
    我们都知道,在命令行可以使用pwd命令来获取当前目录的完整路径(绝对路径):pwd那么,如何获取文件的绝对路径呢?有下列几种方法,可以打印文件的完整路径:readlinkrealpathfindls和pwd组合使用$readlink-fsample.txt/home/gliu/sample.txt$realpath-ssample.txt/home/gliu/samp......
  • linux存储管理及分区
    存储管理1.添加一块硬盘,并能正确使用它。步骤:添加一块磁盘(虚拟机设置处添加),lsblk能够查看。创建分区fdisk​m查看全部可用的参数​n添加新的分区​d删除某个分区信息​l列出所有可用的分区类型​t改变某个分区的类型​p查看分区信息​w保存并退出​q不保存直接退......