操作系统实验记录

实验零:虚拟机安装

一、安装vmware虚拟机

  1. 与vmware匹配搜索结果 - 考拉软件 (rjctx.com),下载17.5.1版本即可
  2. 下载后对照教程安装

 

二、下载iso虚拟驱动

  1. 搜索清华大学镜像网站,点击再搜ubuntu,下载这个4.1GB的iso文件f737c5093ff34d47816da4b409266141.png
  2. 安装后打开vmware虚拟机

 

三、配置vmware虚拟机

  1. 右键管理员身份打开
  2. 创建新的虚拟机,对照B站视频:两分半钟完成VMware安装及Linux-Ubuntu安装(全程无废话)_哔哩哔哩_bilibili配置即可

 

四、可能遇到的问题

1.如果遇到“无法创建vmware虚拟机”,说明第三步没有右键管理员身份打开

2.如果遇到“键盘布局”,与B站视频不对应,并且找不到“下一步”按钮,是屏幕分辨率有问题,进行以下操作:右上角红圈叉号,退出安装,然后进入桌面,找到“设置”,在“设置”中找到显示器,调一下分辨率改成1960*n大小,然后返回桌面再点击“安装”

 

 

 

 

 

 

实验一:添加一个简单的内核

一、 任务名称

  添加简单的Linux内核模块

二、 任务目的

 学习Linux内核的组织管理机制,内核模块的添加方式,内核模块的设计、编译、插入和删除过程。

三、 任务解析

明确用户自己添加的内核模块区别于linux内核。

  1. Linux内核(Linux Kernel):

    • Linux内核是操作系统的核心,负责管理系统的硬件资源,包括CPU、内存、磁盘、输入/输出设备等。
    • 内核提供了操作系统的基本功能,如进程管理、文件系统管理、设备驱动等。
    • 内核是操作系统中最底层的部分,直接与硬件交互,为上层应用提供服务。
  2. 用户添加的内核模块(Loadable Kernel Modules, LKMs):

    • 内核模块是Linux内核功能的扩展,允许用户在不重新编译整个内核的情况下,动态地添加或移除内核功能。
    • 这些模块通常用于添加对特定硬件的支持,实现特定的功能,或者优化内核性能。
    • 模块化设计使得内核更加灵活,可以根据需要加载或卸载模块,而不需要重启整个系统。
  3. 用户添加的内核模块与Linux内核的区别:

    • 功能定位不同: Linux内核提供了操作系统的基本功能,而用户添加的内核模块则是对这些基本功能的扩展和增强。
    • 开发和维护: Linux内核由全球的开发者社区共同开发和维护,而用户添加的内核模块通常由特定的硬件厂商、开发者或组织开发和维护。
    • 加载和卸载: Linux内核在系统启动时加载,通常在整个系统运行期间保持不变。而用户添加的内核模块可以根据需要动态加载和卸载。
    • 稳定性和安全性: 由于Linux内核是操作系统的核心,其稳定性和安全性至关重要。相比之下,用户添加的内核模块可能存在稳定性和安全性问题,因为它们可能没有经过严格的测试和审查。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1205.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

五层塔灯——智能仓储的守护者

在繁忙的现代仓库中,每一寸空间都承载着货物的流转与信息的传递。然而,传统仓库管理常常面临着效率低下、错误频发的问题。正是在这样的背景下,一款名为“五层塔灯”的创新产品应运而生,它以其独特的设计理念和卓越的性能&#xf…

开通商家转账到零钱提交注意事项

商家转账到零钱是微信支付提供的一项功能,允许商家将资金直接转入用户的微信零钱账户。不过目前该接口的申请目前采用人工审核,对商家提交的材料设置了比较高的门槛导致很多商家的申请屡次被驳回,这边文章总结了我们数千次成功申请的经验以帮…

【环境风险评估、风力发电、城市街道排放、生态气象等领域】WRF-LES与PALM微尺度气象大涡模拟

PALM和WRF-LES主要应用于微尺度气象学领域,具体包括以下几个方面: 城市和复杂地形环境中的流场模拟:PALM特别适用于城市和复杂地形环境中的流场模拟。这类模拟对于理解城市热岛效应、污染物扩散、城市通风等城市气象问题至关重要。 边界层动…

【Web前端】JavaScript 对象原型与继承机制

JavaScript 是一种动态类型的编程语言,其核心特性之一就是对象和原型链。理解原型及其工作机制对于掌握 JavaScript 的继承和对象关系非常重要。 什么是原型 每个对象都有一个内部属性 ​​[[Prototype]]​​​,这个属性指向创建该对象的构造函数的原型…

[java][基础]HTTPTomcatServlet

1,Web概述 1.1 Web和JavaWeb的概念 Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。 在我们日常的生活中,经常会使用浏览器去访问百度、京东、传智官网等这些网站,这些网站统称为Web网站。如下就是通…

模型 康威定律(沟通VS技术架构)

系列文章 分享 模型,了解更多👉 模型_思维模型目录。组织结构塑造系统架构。 1 康威定律的应用 1.1 某金融科技公司支付系统的微服务架构 某金融科技公司的支付系统采用微服务架构,团队按照功能模块划分为支付网关团队、账户管理团队、风控…

【Python】【数据可视化】【商务智能方法与应用】课程 作业一 飞桨AI Studio

作业说明 程序运行和题目图形相同可得90分,图形显示有所变化,美观清晰可适当加分。 import matplotlib.pyplot as plt import numpy as npx np.linspace(0, 1, 100) y1 x**2 y2 x**4plt.figure(figsize(8, 6))# yx^2 plt.plot(x, y1, -., labelyx^2,…

江协科技STM32学习- P28 USART串口数据包

🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​…

浅谈QT中Tab键的切换逻辑

浅谈QT中Tab键的切换逻辑 无意中发现在输入界面中按下Tab键时,没有按照预想的顺序切换焦点事件,如下图所示 这个现象还是很有趣,仔细观察了下,默认的切换顺序是按照控件拖入顺序,那么知道了这个问题想要解决起来就很简…

浅谈:中小企业如何实现数字化转型

【大家好,我是唐Sun,唐Sun的唐,唐Sun的Sun。一站式数智工厂解决方案服务商】 在当今数字化浪潮的冲击下,数字化转型已成为企业发展的必然趋势。对于中小企业而言,实现数字化转型并非易事,但也并非遥不可及。…

Conmi的正确答案——在Kibana中搜索Elasticsearch的索引

Elasticsearch版本:7.17.25 Kibana版本:7.17.25 0、进入首页 1、点击空间名“默”(我的默认空间名就是“默认”); 2、点击气泡弹窗的“管理空间”进入管理页面; 3、点击“索引模式”,进入索引模…

AI时代的产品经理修炼手册:《人工智能产品经理》

内容简介:《人工智能产品经理:AI时代PM修炼手册》是一本专为AI时代产品经理编写的实用手册。作者张竞宇,凭借其在科大讯飞和阿里云的丰富经验,从人工智能产品的特殊性、产品经理的价值定位、技术理解等方面,全面阐述了…

11月3日笔记(根据凭据提权)

用户凭据操作 枚举 Unattended 凭据 无人值守(Unattended)安装允许应用程序在不需要管理员关注下自动安装。无人值守安装的问题是会在系统中残留一些配置文件,其中可能包含本地管理员的用户名和密码,常见的路径如下。 C:\sysprep.inf C:\syspreg\sysp…

Linux·进程控制(system V)

1. 共享内存 system V共享内存是最快的IPC形式,之前的管道是基于Linux内核开发的通讯方案,其读写接口都是现成的,因此内核设计者为了完成进程间通讯任务并不需要新增太多代码。而共享内存属于system V标准,是操作系统单独…

[JAVAEE] 面试题(二) - CAS 和 原子类

目录 一. CAS的实现原理 1.1 伪代码分析 1.2 底层实现 二. CAS 操作示例 三. ABA问题 四. 原子类 4.1 使用原子类的目的 4.2 原子类的使用示例 五. 总结 一. CAS的实现原理 CAS(compare and swap 比较和交换)是一种用于实现无锁并发的技术. 1.1 伪代码分析 // 伪代…

高职院校软件技术专业群的建设方案

一、引言 在数字化时代,软件技术已成为信息技术的核心驱动力,它不仅深刻地改变了人们的生产和生活方式,还成为了推动产业升级和促进经济高质量发展的关键引擎。随着全球数字化转型的加速,软件技术的重要性日益凸显,它…

不适合的学习方法

文章目录 不适合的学习方法1. 纯粹死记硬背2. 过度依赖单一资料3. 线性学习4. 被动学习5. 一次性学习6. 忽视实践7. 缺乏目标导向8. 过度依赖技术9. 忽视个人学习风格10. 过于频繁的切换 结论 以下是关于不适合的学习方法的更详细描述,包括额外的内容和相关公式&…

Rust精简核心笔记:第二波,语法精髓部分解锁

前面介绍了Rust精简比较第一波 Rust精简核心笔记:第一波,深入浅出语法精华-CSDN博客 把第二波整理如下,通过三波会把全部Rust核心、实用、最简练的语法整理出来,最高效掌握Rust。 Rust精简笔记(二) Rust核心笔记第二波总结整理&am…

CST软件如何理解Axial Ratio轴比

这个问题很多用户问,所以解答一下。 之前写过两个偏振片的案例,一个从S参数看轴比,另一个从远场结果中优化轴比。 下面我们分析一下电磁波的轴比。首先,轴比AR最普通的定义就是椭圆极化长短轴的比: 定义1&#xff1…

高等数学 6.2 定积分在几何学上的应用

文章目录 一、平面图形的面积1.直角坐标情形2.极坐标情形 二、体积1.旋转体体积2.平行截面面积为已知的立体的体积 三、平面曲线的弧长 一、平面图形的面积 1.直角坐标情形 我们已经知道,由曲线 y f ( x ) ( f ( x ) ⩾ 0 ) y f(x) (f(x) \geqslant 0) yf(x)(f…