일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- php
- Symmetric key crypto
- forensic
- Symmetric key
- 대칭키암호
- 파이썬 공부
- NFPC
- 포렌식
- 암호수학
- 파이썬
- 네트워크
- 암호
- CTF
- The python challenge
- Symmetric key algorithm
- network forensic
- WEB
- 파이썬 문제
- 암호학
- 대칭키 암호
- c
- DefCon 21
- Defcon
- C언어
- pythonchallenge
- python
- Stream cipher
- block cipher
- 파이썬 문법
- 웹
- Today
- Total
목록Computer/OS (3)
Hardner
보호되어 있는 글입니다.
파일 시스템은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 사진, 동영상 등과 같은 데이터가 파일이나 디렉터리 형태로 저장매체에 저장된다. 데이터의 규모가 날이 갈수록 많아지고 있기 때문에 정리가 안되어 있다면 관리가 어렵다. 왜냐라고 하면 실생활에 비유했을 때 난장판인 엄청난 규모의 공간에서 펜 하나를 찾으라고 한다면 찾기 어려운 건 당연하기 때문이다. 그래서 효율적인 관리를 위해서 도입된 게 파일 시스템이다. 현재 운영체제를 통해 파일에 데이터를 기록하고, 파일을 어느 순간 읽고, 지우고, 암호화하고, 복사하는 등의 작업이 원할이 이루어질 수 있는 것은 계속해서 개선되어 가고 있는 파일 시스템이 있기 때문이다. 파일 시스템은 각 운영체제나 저..
교착 상태(Dead Lock) 교착 상태의 배경: 다중 프로그래밍 시대가 오다! 옛날 컴퓨터는 작업을 할 때 하나만 할 수 있었다. ( 예로 음악을 들으면서 웹서핑을 하고 싶어도 음악만 듣거나 웹서핑만 하거나 둘 중 하나만 가능.)그런데 컴퓨터가 발전하면서 여러 작업을 동시에 하고 싶어졌다. 그치만 CPU가 하나라 동시에 처리하지 못하는 문제가 있었고, 이 문제를 해결하기 위해 생각해 본 결과 공학자들은 컴퓨터는 빠르니까 여러 가지 일을 빨리 반복하면 사람의 지각 능력으로는 동시에하는 것 처럼 느껴지지 않을까? 라는 생각을 했고, 그래서 생긴 것이 멀티프로세싱과 멀티쓰레딩이다.교착 상태는 바로 이런 다중프로그래밍 환경에서 여러 프로세스(혹은 쓰레드)가 간섭하면서 생기는 문제를 말한다. 교착상태(Dead ..