操作系统课程平台

简介: NWPU2019OS使用阿里云ECS服务器进行操作系统课内实验感受

第一部分
我是西北工业大学2019级计算机学院的学生,为人工智能专业,这学期我们的操作系统课程实验需要在阿里云平台上完成,总共需要进行六次实验和三次大作业
之前也用过学校计算中心的服务器,和阿里云的GPU服务器
第二部分
本次实验分为如下几个部分
实验案例
案例一 Alibaba Cloud Linux操作系统的安装及使用
案例二 vi编辑器的学习和使用
案例三 Alibaba Cloud Linux操作系统Shell程序
案例四 观察进程的并发性
案例五 构造进程家族树
案例六 理解进程的独立空间
案例七 理解线程的相关概念

大作业
实验一 Alibaba Cloud Linux操作系统进程创建fork()源码研读
实验二 多进程/线程的文件读取与排序
实验三 在用户空间实现线程的创建
实验四 请求分页存储管理设计
实验五 利用命名管道实现排队(先进先出)
领到服务器之后,我首先对服务器的配置进行了观察,使用体验与学校计算中心的服务器类似,配置还可以
我先安装了一些常用的环境,并且进行了测试,发现安装速度和使用体验还是不错的。
主要遇到的问题就是忘记密码的问题,不过阿里云的忘记密码处理很智能,可以很快地很方便地解决,另外运行速度也比较快,跑程序很流程,没有出现明显的卡顿

如图为基础实验,可以看到支持各种命令,匹配ubuntu操作系统,同时执行速度也比较快
image-20211025200318708.png
如图为进程的创建实验,可以看到被正确创建
image-20211025192815673.png
另外阿里云的隐私保护做的很好,有一种方式是使用证书登录,虽然我用不到
image.png
不过阿里云ECS也有一些缺点

  • 界面做的还是不太行,和真正的Ubuntu还是有一些差距的,似乎可以装zsh,不过我没试过
  • 断网时数据没法保存,这一点很头疼,因为学校的网络并不是很稳定,有时候断网了,就得从头再来,确实很烦

第三部分
未来展望,云服务器是一种新形式的"计算机",其方便之处是我们可以利用其访问计算资源,尤其是GPU计算资源,也可以利用其架设网站服务器,计算机网络课程实验原来是使用真机的,颇为麻烦且实用性不大,希望未来可以使用云服务器架设真正意义上的网站。

目录
相关文章
|
2月前
|
监控 Android开发 iOS开发
深入探索安卓与iOS的系统架构差异:理解两大移动平台的技术根基在移动技术日新月异的今天,安卓和iOS作为市场上最为流行的两个操作系统,各自拥有独特的技术特性和庞大的用户基础。本文将深入探讨这两个平台的系统架构差异,揭示它们如何支撑起各自的生态系统,并影响着全球数亿用户的使用体验。
本文通过对比分析安卓和iOS的系统架构,揭示了这两个平台在设计理念、安全性、用户体验和技术生态上的根本区别。不同于常规的技术综述,本文以深入浅出的方式,带领读者理解这些差异是如何影响应用开发、用户选择和市场趋势的。通过梳理历史脉络和未来展望,本文旨在为开发者、用户以及行业分析师提供有价值的见解,帮助大家更好地把握移动技术发展的脉络。
80 6
|
4月前
|
弹性计算 运维 自然语言处理
属于Basis运维的、在Linux平台上运行的大模型测评 OS Copilot智能助手测评
OS Copilot是阿里云为Linux打造的智能操作系统助手,基于大模型,助用户进行自然语言问答、命令执行和系统运维。它简化了Linux操作,适合新手和运维人员。测评者作为IT架构师,发现OS Copilot使非技术背景人员也能操作Linux,接入命令可在官方文档找到。测试显示,通过"co"命令可与OS Copilot交互,实现生产任务融合。该工具提高了工作效率,尤其是对于遗忘具体命令时,非常有帮助。文档清晰,适合生产环境使用,值得进一步探索。
92 0
|
5月前
|
安全 开发工具 虚拟化
6 大亮点!全新 Anolis OS 23.1 GA 版正式发布,满足多样化平台支持
结合新时代技术发展需求,龙蜥正式发布全新发行版 Anolis OS 23.1。
|
6月前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
981 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
6月前
|
安全 Devops 虚拟化
【专栏】虚拟化技术与云计算平台 OpenStack:硬件虚拟化、操作系统级虚拟化和容器化
【4月更文挑战第28天】本文探讨虚拟化技术原理,如硬件虚拟化、操作系统级虚拟化和容器化,以及开源云计算平台OpenStack如何利用这些技术提供优势。OpenStack支持多种虚拟化技术,具备开源灵活性、多租户架构、可扩展性、插件式设计和成本效益。未来,OpenStack将在容器化、DevOps、跨云策略和安全合规性方面发挥更大作用,助力企业数字化转型。
608 4
|
Linux 图形学 Windows
嵌入式课程实现Linux操作系统LVGL移植操作
嵌入式课程实现Linux操作系统LVGL移植操作
|
Ubuntu 网络协议 虚拟化
国产化之x64平台安装银河麒麟操作系统
国产化之x64平台安装银河麒麟操作系统
638 0
|
Linux 测试技术 Anolis
《2022龙蜥操作系统生态用户实践精选》——政务——政采云政务采购平台
《2022龙蜥操作系统生态用户实践精选》——政务——政采云政务采购平台
94 0
|
消息中间件 中间件 关系型数据库
《2022龙蜥操作系统生态用户实践精选》——政务——政采云政务采购平台
《2022龙蜥操作系统生态用户实践精选》——政务——政采云政务采购平台
128 0
下一篇
无影云桌面