메모리 관련 사건 및 기술
SSD - 오버 프리비저닝
오버 프로비저닝 : SSD 컨트롤러는 남는 SSD 용량 일부를 쓰레기 수집과 마모 평준화를 위한 캐시 공간으로 할당하여 입출력 속도를 높이고 수명을 연장시켜 준다.
※마모 평준화 : 플래시 메모리에서 삭제가 전반적으로 일어나도록 하는 기술 // 특정 메모리에서만 삭제 및 쓰기가 반복되면 수명이 줄어든다.
인 메모리 데이터베이스 Redis
오픈 소스 인메모리 NoSQL Key-Value 데이터베이스 Redis 입니다.
일반적으로 잘 알려진 다른 데이터베이스들(Oracle RDBMS,Mysql)의 경우 디스크 기반으로 동작하지만
Redis는 디스크가 아닌 메모리에 데이터를 저장함으로써 빠른 속도의 입출력을 가진 데이터베이스가 되었습니다.
그래서 웹 서비스를 할때 주로 캐시 메모리 처럼 클라이언트와 DB서버간에 캐시로 사용됩니다.
Intel 보안 이슈 - 멜트다운버그
CPU가 램에서 읽어오는 시간과 캐시메모리에 저장된 값을 읽어오는데 걸리는 시간 차이를 이용한 버그
간단 동작과정 - 내 해석
먼저 해커가 비밀번호에 대해 계속 언락을 시도하면 CPU는 이를 반복적인 동작이라 생각하여 캐시 메모리에 비밀번호를 저장합니다.
그리고 나서 해커는 캐시 메모리에 들어있는 정보를 찾기위해 빠르게 한글자 한글자씩 입력하면서 데이터 속도를 측정합니다.
이때 평소보다 빠르게 반응하는 값을 찾아 캐시 메모리에 있는 비밀번호를 찾아냅니다.
옛날 기억이 나서 찾아봤는데 역시 사람은 공부를 해야 뭔가 보이는거 같네요
옛날이였으면 뭐라하는지 몰랐을텐데 이젠 대충이라도 알아먹으니까요 ㅎㅎ
(사실 이때 인텔에 주식넣고 있다가 호달달 떨어서 기억에 많이 남았습니다.)
(후우... 인텔망한다는 소리에 식겁했던....)
'컴퓨터 사이언스 > 컴퓨터 구조 & 운영체제' 카테고리의 다른 글
[혼공컴운] 컴퓨터 구조 3회차 번외편 - 보조기억장치 (0) | 2024.01.23 |
---|---|
[혼공컴운] 3주차 미션 (0) | 2024.01.22 |
[혼공컴운] 컴퓨터 구조 chapter 8 (0) | 2024.01.20 |
[혼공컴운] 컴퓨터 구조 chapter 7 (0) | 2024.01.20 |
[혼공컴운] 컴퓨터 구조 chapter 6 (0) | 2024.01.18 |