第一部分
我是西北工业大学2019级计算机学院的学生,为人工智能专业,这学期我们的操作系统课程实验需要在阿里云平台上完成,总共需要进行六次实验和三次大作业
之前也用过学校计算中心的服务器,和阿里云的GPU服务器
第二部分
本次实验分为如下几个部分
实验案例
案例一 Alibaba Cloud Linux操作系统的安装及使用
案例二 vi编辑器的学习和使用
案例三 Alibaba Cloud Linux操作系统Shell程序
案例四 观察进程的并发性
案例五 构造进程家族树
案例六 理解进程的独立空间
案例七 理解线程的相关概念
大作业
实验一 Alibaba Cloud Linux操作系统进程创建fork()源码研读
实验二 多进程/线程的文件读取与排序
实验三 在用户空间实现线程的创建
实验四 请求分页存储管理设计
实验五 利用命名管道实现排队(先进先出)
领到服务器之后,我首先对服务器的配置进行了观察,使用体验与学校计算中心的服务器类似,配置还可以
我先安装了一些常用的环境,并且进行了测试,发现安装速度和使用体验还是不错的。
主要遇到的问题就是忘记密码的问题,不过阿里云的忘记密码处理很智能,可以很快地很方便地解决,另外运行速度也比较快,跑程序很流程,没有出现明显的卡顿
如图为基础实验,可以看到支持各种命令,匹配ubuntu操作系统,同时执行速度也比较快
如图为进程的创建实验,可以看到被正确创建
另外阿里云的隐私保护做的很好,有一种方式是使用证书登录,虽然我用不到
不过阿里云ECS也有一些缺点
- 界面做的还是不太行,和真正的Ubuntu还是有一些差距的,似乎可以装zsh,不过我没试过
- 断网时数据没法保存,这一点很头疼,因为学校的网络并不是很稳定,有时候断网了,就得从头再来,确实很烦
第三部分
未来展望,云服务器是一种新形式的"计算机",其方便之处是我们可以利用其访问计算资源,尤其是GPU计算资源,也可以利用其架设网站服务器,计算机网络课程实验原来是使用真机的,颇为麻烦且实用性不大,希望未来可以使用云服务器架设真正意义上的网站。