일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CCE
- 웹해킹
- sqli
- Writeup
- Los
- Linux
- 프로세스
- crosssitescripting
- 해킹
- 시스템
- Python
- CODEGATE
- hacking
- 운영체제
- SQL Injection
- XSS
- web
- webhacking.kr
- WebHacking
- SQLInjection
- 시스템프로그래밍
- webhackingkr
- rubiya
- lordofsqlinjection
- 화이트햇콘테스트
- SQL
- 상호배제
- ubuntu
- 알고리즘
- ctf
- Today
- Total
목록임계영역 (2)
One_Blog
시험 대비 정리라서 요약을 많이 했습니다. 하드웨어 = CPU + 주변 장치 하드웨어 - CPU,메모리, 주변 장치로 구성 - 시스템 버스로 연결되어 있음. CPU - 모든 장치의 동작을 제어하고 연산을 수행 CPU = 데이터부분(레지스터 + 연산 장치(ALU)) + 제어부분(제어장치) 제어 장치 -> (연산장치, 레지스터) : 제어 흐름 레지스터 연산 장치 : 데이터 흐름 레지스터 레지스터의 종류 : 가시 / 불가시 레지스터 사용자 가시 레지스터 : 사용자가 운영체제와 프로그램을 이용해 정보 변경이 가능한 레지스터 - 데이터 레지스터(DR) : 함수 연산에 필요한 데이터 저장, 연산 결과로 플래그 값을 저장. - 주소 레지스터(AR) : 주소나 유효 주소를 계산하는데 필요한 주소의 일부분을 저장 --..
날짜 : 2023년 3월 28일 오늘 수업 주제 : 공유 자원 사용 시 일어나는 일 오늘 배운 내용 요약 : 공유 자원 : 2개이상 프로세스가 사용하는 자원 배타적 사용 : 하나의 공유자원을 한순간에 하나의 프로세스가 사용 상호 배제 : 동시에 여러 프로세스들이 하나의 공유자원을 사용할 수 없게 함 -> 프로세스가 임계 영역에서 수행중일 때 타 프로세스가 공유자원을 사용할 수 없게 하는 것 임계 영역 : 경쟁 조건을 가진 공유 자원을 동시에 접근하는 코드를 실행하는 영역 경쟁 상태 : 공유된 자원에 둘 이상 프로세스가 접근하여 조작할 떄, 순서에 따라 결과값이 다양하게 변화할 수 있는 상황 -> 데이터의 무결성 및 정확성이 깨질 수 있다. 동기화 : 공유 자원이 있을 때, 여러 개의 프로세스들이 서로 동..