操作系统

【Linux篇章】穿越数据迷雾:HTTPS构筑网络安全的量子级护盾,重塑数字信任帝国!

本篇摘要本篇文章将从https是什么,为什么需要https角度,基于之前学的http[速戳速通HTTP]认识https,介绍什么是加密等,认识加密的两种方式:对称加密和非对称加密;引出五种不同的通信方加密方式外加渗透证书相关概念! 欢迎拜访: 点击进入博主主页 本篇主题&#xf

Linux:多线程---深入生产消费模型&&环形队列生产消费模型

文章目录 1. 生产者消费者模型 1.1 深入生产消费模型 1.2 条件变量误唤醒 2. POSIX信号量 2.1 信号量的概念 2.2 信号量的接口 3. 环形队列生产消费模型 3.1 环形队列的概念 序:在上一章中,我们通过同步的概念了解了条件变量的概念,并且对生产者消费者模型有了一定的

【Linux】一文秒懂——程序地址空间(虚拟地址空间)

⏩️下面这张图不是物理内存分布,而是虚拟地址空间分布。❌️注意:正文代码和初始化数据之间夹着一个字符常量区。⏩️关于上面的布局,我们可以通过这一段代码验证: #include <stdio.h> #include <unistd.h> #include <stdlib.h> int g_unval; int

【Linux】在VMWare中安装Ubuntu操作系统(2025最新_Ubuntu 24.04.2)#VMware安装Ubuntu实战分享#

今天田辛老师为大家带来一篇关于在VMWare虚拟机上安装Ubuntu系统的详细教程。无论是学习、开发还是测试,虚拟机都是一个非常实用的工具,它允许我们在同一台物理机上运行多个操作系统。Ubuntu作为一款开源、免费且用户友好的Linux发行版,深受广大开发者和用户的喜爱。接下来,我将一步步带大家完成在VMWare上安装Ubuntu的过程。 1

【linux】网络基础(一)认识协议,网络协议,网络协议分层框架搭建,网络传输基本流程,跨网络的数据传输

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系统编程专栏<—请点击 linux网络编程专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、计算机网络背景 二、数据远距离传输带来的问题 三、如何解决这些问题 四、认识协议 五、网络协议 协议

【虚拟化】虚拟化简介 | Hypervisor介绍

目录一、什么是虚拟化?二、虚拟化的优点三、Hypervisor3.1 Hypervisor概述3.2 Hypervisor 分类3.3 Hypervisor 与虚拟机协作技术路线(1) 全虚拟化(2) 硬件辅助虚拟化(3) 半虚拟化一、什么是虚拟化 虚拟化是一种能够更有效地利用物理计算机硬件的过程

【Linux】基于环形队列的生产消费者模型

个人主页~ 基于环形队列的生产消费者模型 一、POSIX信号量 1、概述 2、调用接口 (一)初始化信号量 (二)销毁信号量 (三)等待信号量 (四)发布信号量 3、在环形队列中的作用 二、基于环形队列的生产消费者模型 1、理论探究 2、代码实

【Linux】权限的概念及理解

1.权限下两种用户Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 超级用户的命令提示符是“#”,普通用户的命令提示符是“$” 指令su用来切换用户 1.从普通用户user切换到root用户使用 s