我是正就读于计算机学院计算机科学与技术专业的一名大三学生,通过计算机操作系统课堂第一次接触到了云服务器。
通过老师课堂上的教学实践,领用到云服务器ECS后,使用云服务器学习以下知识:
学习Alibaba Cloud Linux操作系统的安装,体会操作系统为了方便用户,不断改进的安装过程;熟悉Linux系统的登录和退出,并熟悉它常用命令的操作使用方法。
通过在Alibaba Cloud Linux对vi编辑器的学习和使用,熟悉Unix类环境下的正文编辑程序及其作用。
了解Alibaba Cloud Linux Shell和用户Shell定制、C/C++编写一个简单的Shell程序。
通过创建子进程,观察父子进程的并发执行过程,区别顺序执行和并发执行;明确进程和程序的区别;加深对操作系统进程概念和进程并发特性的理解。
通过创建若干个子进程,构造进程家族树,分析进程家族树的结构关系;学习相关系统调用(例如,getpid()和getppid()等)的使用方法。
理解进程是操作系统独立分配资源的单位,进程拥有自己相对独立的程序空间。
理解当操作系统引入线程的概念后,进程是操作系统独立分配资源的单位,线程成为系统调度的单位,也是系统并发运行的独立单位。同一个进程中的各个线程共享进程的地址空间。
由于操作系统自身的庞大和复杂,造成我们在学过操作系统课程后,总有一种“雾里看花”的感觉,即只是支离破碎的了解了一些操作系统局部知识,而很难将这些知识融会贯通,对于运用操作系统知识从事设计和应用更是无从谈起。
但是通过使用云服务器EC云上开发学习,我们对操作系统更加的熟悉,也更利于我们理论课的学习。