zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165227 《信息安全系统设计基础》第七周学习总结

    2018-2019-1 20165227 《信息安全系统设计基础》第七周学习总结

    第八章、异常控制流

    学习目标

    • 了解异常及其种类
    • 理解进程和并发的概念
    • 掌握进程创建和控制的系统调用及函数使用:fork,exec,wait,waitpid,exit,getpid,getppid,sleep,pause,setenv,unsetenv,
    • 理解数组指针、指针数组、函数指针、指针函数的区别
    • 理解信号机制:kill,alarm,signal,sigaction

    学习任务

    • 注意每个系统调用的参数、返回值,会查帮助文档
    • 阅读教材,完成课后练习(书中有参考答案),考核:练习题把数据变换一下
    • 学习视频,掌握两个重要命令:
      man -k key1 | grep key2| grep 2 : 根据关键字检索系统调用
      grep -nr XXX /usr/include :查找宏定义,类型定义

    教材总结

    • 异常:异常是异常控制流的一种形式,一部分由硬件实现,一部分由操作系统实现;是控制流中的突变,用来响应处理器状态中的某些变化

    • 异常种类:异常可分为四类:中断、陷阱、故障、终止

    • 进程和并发:进程是计算机科学中最深刻、最成功的概念之一,最经典的定义就是“一个执行中的程序的实例”;并发是指多个流并发地执行的一般现象

    • 数组指针:一个指向数组的指针

    • 指针数组:一个存放指针的数组

    • 函数指针:一个存放函数地址的指针

    • 指针函数:是一个函数。函数都有返回类型,只不过指针函数返回类型是某一类型的指针

    • 信号机制:

    • 进程通过调用kill函数 发送信号给其他进程

    • 进程通过调用alarm函数 向他自己发送SIGALRM信号

    • signal:用来通知进程发生了异步事件

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 60/60 1/1 7/7
    第二周 100/160 1/2 8/15
    第三周 120/280 1/3 10/25
    第四周 100/380 1/4 11/36
    第五周 70/450 1/5 10/46
    第六周 150/600 1/6 8/54
    第七周 208/808 1/7 11/65
  • 相关阅读:
    初解DLL基本知识
    读《暗时间》笔记
    红队 Cobalt Strike 安全加固
    《天书夜读 —— 从汇编语言到Windows内核编程》3.3 汇编反C语言练习 参考答案
    记录一次从WordPress后台到拿下主机shell的渗透
    今日记 2019.6.19
    解决Termux无法通过metasploit.sh安装Metasploit的问题
    解决ajax中文乱码问题
    jsp开发知识
    第一个Java web项目:员工管理系统
  • 原文地址:https://www.cnblogs.com/zhuyue-study/p/9943751.html
Copyright © 2011-2022 走看看