热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

信息安全_20182019120165314《信息安全系统设计基础》第五周学习总结

本文由编程笔记#小编为大家整理,主要介绍了2018-2019-120165314《信息安全系统设计基础》第五周学习总结相关的知识,希望对你有一定的参考价值。
本文由编程笔记#小编为大家整理,主要介绍了2018-2019-1 20165314《信息安全系统设计基础》第五周学习总结相关的知识,希望对你有一定的参考价值。



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



  • SRAM和DRAM都是易失的,只是两者结构不同,速度有差异,SRAM存取速度要快些。

  • PROM只能被编程一次。

  • 存储在ROM设备中的程序通常被称为固件。

  • EEPROM不需要用紫外线照射,也不需取下,就可以用特定的电压,来抹除芯片上- 的信息,以便写入新的数据。

  • 程序中循环语句具有良好的局部性

  • LRU策略指的是替换策略的缓存会选择最后被访问时间距现在最远的块

  • 缓存不命时,决定哪个块是牺牲块由替换策略来控制、
    技术分享图片

  • 空缓存的不命中叫强制性不命中或冷不命中

  • 根据携带信号不同,总线可分为数据总线、地址总线、控制总线

  • 磁盘以扇区大小的块来读写数据

  • 对磁盘扇区的访问时间包括三个部分中,传送时间最小。

  • 读写头总处于同一柱面
    技术分享图片

  • 通过使用两个时钟沿作为控制信号,对DRAM进行增强的是DDR SDRAM

  • CPU通过内存映射I/O向I/O设备发命令,DMA传送不需要CPU的干涉,SSD是一种基于闪存或Flash的存储技术,逻辑磁盘块的逻辑块号可以翻译成一个(盘面,磁道,扇区 )三元组。

  • 程序访问一个向量,步长越小或短,空间局部性越好

  • 局部性有两种形式:空间局部性,时间局部性

  • 硬件、OS,应用程序都会用到局部性原理

  • 磁盘的读取时间为毫秒级

  • 磁盘表面由磁道组成

  • 每张磁盘有多个表面且虽然面积不同,但是数据位的数量一样

  • 一个驱动器有三个盘片和六个面,每个表面上的磁道的编号都是一致的,那么柱面K就是6个磁道k的集合

  • 存储层次涉用不同容量,成本,访问时间的存储设备

  • 存储层次设计基于局部性原理

  • “存储山”是时间局部性和空间局部性的函数

  • 程序具有良好的局部性表现在倾向于从存储器层次结构中的较高层次处访问数据

  • SRAM、DRAM不是非易失性存储。SRAM将一个bit存在一个双稳态的存储单元中,而DRAM一般采用电容作为存储单元。DRAM每一个2ms要刷新1次避免数据丢失而SRAM是静态的不需要刷新。SDRAM在1个时钟周期内只传输1次数据,它是在时钟的上升期进行数据传输;而DDR内存则是1个时钟周期内传输两次次数据,它能够在时钟的上升期和降落期各传输1次数据,因此称为双倍速率同步动态随机存储器。DRAM一般采用电容作为存储单元;DRAM比SRAM快;DRAM需要重写刷新

  • 高速缓存的容量可以用C=SEB来计算

  • 直接映射高速缓存要:组选择、行匹配、字抽取

  • 当程序访问大小为2的幂的数组时,直接映射高带缓存中常发生冲突不命中




推荐阅读
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • 计算机架构基础 —— 冯·诺依曼模型
    本文探讨了计算机科学的基础——冯·诺依曼体系结构,介绍了其核心概念、发展历程及面临的挑战。内容涵盖早期计算机的发展、图灵机的概念、穿孔卡的应用、香农定理的重要性以及冯·诺依曼体系结构的具体实现与当前存在的瓶颈。 ... [详细]
  • Java性能优化策略详解
    在Java开发中,性能优化是提高应用程序响应速度和资源利用率的关键。本文详细探讨了多种Java性能优化技巧,包括合理使用单例模式、避免滥用静态变量、减少对象创建、使用final修饰符、合理管理线程同步等,旨在帮助开发者写出更加高效稳定的代码。 ... [详细]
  • 本文介绍了如何计算给定数组中所有非质数元素的总和,并提供了多种编程语言的实现示例。 ... [详细]
  • addcslashes—以C语言风格使用反斜线转义字符串中的字符addslashes—使用反斜线引用字符串bin2hex—函数把包含数据的二进制字符串转换为十六进制值chop—rt ... [详细]
  • 免费获取:全面更新的Linux集群视频教程及配套资源
    本资源包含最新的Linux集群视频教程、详细的教学资料、实用的学习课件、完整的源代码及多种软件开发工具。百度网盘链接:https://pan.baidu.com/s/1roYoSM0jHqa3PrCfaaaqUQ,提取码:41py。关注我们的公众号,获取更多更新的技术教程。 ... [详细]
  • 收割机|篇幅_国内最牛逼的笔记,不接受反驳!!
    收割机|篇幅_国内最牛逼的笔记,不接受反驳!! ... [详细]
  • Canvas漫游:碰撞检测与动画模拟
    探索Canvas在Web开发中的应用,通过碰撞检测与动画模拟提升交互体验。 ... [详细]
  • 利用RabbitMQ实现高效延迟任务处理
    本文详细探讨了如何利用RabbitMQ实现延迟任务,包括其应用场景、实现原理、系统设计以及具体的Spring Boot实现方式。 ... [详细]
  • 本文档旨在帮助开发者回顾游戏开发中的人工智能技术,涵盖移动算法、群聚行为、路径规划、脚本AI、有限状态机、模糊逻辑、规则式AI、概率论与贝叶斯技术、神经网络及遗传算法等内容。 ... [详细]
  • PySpark实战:高效使用DataFrame超越RDD
    本文深入探讨了PySpark中DataFrame的使用方法及其相对于传统RDD的优势,旨在帮助开发者更好地理解和利用这一强大工具。 ... [详细]
  • MyBatis 开发技巧:延迟加载与查询缓存详解
    本文详细探讨了 MyBatis 中的延迟加载和查询缓存机制,旨在帮助开发者更好地理解和利用这些特性来优化数据库访问性能。 ... [详细]
  • 深入解析 Golang 中的 Cache::remember 方法实现
    本文详细探讨了如何在 Golang 中实现类似于 Laravel 的 Cache::remember 方法,通过具体的代码示例和深入的分析,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 在Android应用开发过程中,经常需要在SQLite数据库中快速插入大量数据。本文通过实例探讨了不同插入方法的效率,并提供了优化建议。 ... [详细]
  • API网关作为微服务架构中的关键组件,扮演着系统与外部世界交互的唯一接口角色。它不仅封装了系统的内部复杂性,还为不同客户端提供了个性化的API接口。本文将探讨API网关的重要性及其核心功能。 ... [详细]
author-avatar
再见WhoWho
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有