2018-2019 20165219 summary of the fifth week of Information Security System Design Basics

Source: Internet
Author: User

2018-2019 20165219 Summary of storage technology in week 5 of Information Security System Design Basics

Random Access Memory: Comparison of SRAM and DRAM, traditional DRAM and enhanced dram

Enhanced DRAM:

Fast page mode DRAM: allows continuous access to the same row to get services directly from the row buffer.

Extended Data Output DRAM: Allows CAS signals to be more time-intensive.

Synchronous DRAM: SDRAM can output its supercell content faster than those of asynchronous memory.

Double Data Rate synchronization DRAM: It doubles DRAM by using two clock edges as control signals.

Video RAM: Used in the frame buffer of the Graphic System.

Non-volatile memory: stores their information even after power-off.

Disk Storage

Disk Structure

Disk capacity: the maximum number of BITs that can be recorded on a disk

Disk operations: Seek, seek time, rotate, rotate time, read

Logical Disk block: the disk controller reads data from a disk sector to the primary storage. The operating system sends a command to the disk controller to read a logical block number.

Locality

Temporal locality

Spatial locality

Locality of the command

Structural hierarchy of Storage

Generally, from the top to the bottom, the storage devices become slower, cheaper, and larger.

Cache in the Memory Hierarchy

In general, high-speed cache is a small and fast storage device that serves as a buffer area for data objects stored on larger and slower storage devices. The process of using high-speed cache is called cache.

Summary of the concept of memory hierarchies

In summary, cache-based memory hierarchies are effective because slow storage devices are cheaper, and programs tend to show locality: Time locality and space locality.

High-speed cache storage

General high-speed cache memory structure

In general, the cache structure can be described using tuples (S, E, B, m. The cache size (or capacity) C refers to the sum of the sizes of all blocks. The flag and valid bits are not included. Therefore, c = sEB.

Direct ing to high-speed cache

According to E (the number of high-speed cache lines in each group), high-speed cache is divided into different classes. Each group has only one row (E = 1) of high-speed cache called direct ing high-speed cache.

Group-connected high-speed cache

The problem caused by direct ing of conflicting cache hits is that each group has only one row, and the group-connected cache removes this restriction, therefore, each group saves an extra high-speed cache row.

Fully-connected high-speed cache

A fully-connected high-speed cache is composed of a group containing all the high-speed cache rows.

Summary of last week's incorrect questions

The () Directive in the Y86-64 does not perform memory access operations.

A.
Rrmovl

B.
Irmovq

C.
Rmmovq

D.
Pushq

E.
Jxx

F.
RET

Correct answer: A B E

2018-2019 20165219 summary of the fifth week of Information Security System Design Basics

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.