20211406张顺扬

导航

2021-2022-1 20211406 《信息安全专业导论》第九周学习总结

2021-2022-1 20211406 《信息安全专业导论》第九周学习总结

作业信息

作业所属课程 2021-2022-1信息安全专业导论
作业要求 2021-2022-1信息安全专业导论第9周作业
作业目标 操作系统责任
内存与进程管理
分时系统
CPU调度
文件、文件系统
文件保护
磁盘调度
作业正文 本博客链接

教材学习内容总结

计算机科学概论

操作系统责任:管理程序使用资源

内存管理:明确主存中载有程序的状态,包括数量、位置

    逻辑地址:在程序中的相对位置,从内存块的头开始算起 

    物理地址:主存中的绝对位置     

    单块内存管理:主存内除了操作系统外只能运行一个程序

    分区内存管理:固定分区法,动态分区法。

    页式内存管理:主存被划分为帧(frame),进程被划分为页(page),进程的页被载入未被使用的帧中。需要维护一个页映射表来记载进程的位置

进程管理:进程状态:创建,准备就绪,运行,等待,终止。

CPU调度:

    先到先服务

    最短作业优先

    轮询法:处理时间平均分配给所有准备就绪的进程,轮流使用CPU,最公平

文件:存储在二级存储设备中的数据有名集合

   文本文件(text file):数据字节是AXCII或Unicode字符集中的字符

   二进制文件(binary file):包含特定格式的数据的文件,要求给位串一个特定的解释

文件系统:操作系统为它管理的文件提供的逻辑视图

文件保护:控制文件的访问,设立不同等级的权限

磁盘调度:操作系统用于决定先满足哪个访问磁盘的请求的方法

  先到先服务磁盘调度法

  最短寻道时间优先磁盘调度法:离读写头进的优先访问

  SCAN磁盘调度法:固定路径扫描,遇到访问列表中的数据就读取。

学python

类变量和实例变量

  实例是类实例化以后的一个对象

  实例变量,有self. ,在实例化时才分配空间,属于某个实例;

  类变量,无self. ,属于该类,所有实例共享

类方法

  定义类方法需要 @calssmethod 的装饰器

  类方法可以访问类变量和其他类方法,但不能访问其他实例方法和实例变量

封装私有变量/方法

  在变量/方法 前加上双下划线(__)即变成只能在类内部访问的私有变量/方法。

异常处理:

  以程序运行异常为条件的逻辑操作,用try: /r except

文件系统(file system)和目录(directory)
文件可分为文本文件(text file)和二进制文件(binary file)。文本文件中数据字节为ASCII或者Unicode的字符;二进制文件包含特定格式的数据文件,需要给字位串一个特定的解释。
目录是文件的有名集合,按照一定的逻辑方式对文件分组的做法
文件访问
· 顺序文件访问(sequential file access):将文件看作一种线性结构,按顺序处理文件中的数据
· 直接文件访问(direct file access):文件被划为带编号的记录,直接访问指定记录编号,可以按照任何顺序读写记录
文件保护
文件保护机制决定谁可以使用文件

目录树
文件系统通常被看作目录树(directory tree),最高层的目录叫根目录(root directory)
路径
· 绝对路径(absolute path):从根目录开始,包括所有后继子目录的路径
· 相对路径(relative path):从当前工作目录开始的路径

学习进度条

代码行数 博客量 学习时间 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 1/7 22/60
第四周 600/1000 1/5 15/60
第五周 400/1000 2/4 30/60
第六周 400/1000 1/4 20/60
第七周 200/500 2/4 20/60
第八周 100/500 2/4 20/60
第九周 100/500 1/4 20/60

posted on 2021-11-21 20:22  20211406张顺扬  阅读(8)  评论(0)    收藏  举报