일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQL Injection
- lordofsqlinjection
- 해킹
- crosssitescripting
- 상호배제
- webhackingkr
- 시스템프로그래밍
- ctf
- Los
- WebHacking
- SQLInjection
- XSS
- 운영체제
- 알고리즘
- Python
- ubuntu
- web
- CCE
- 웹해킹
- webhacking.kr
- 화이트햇콘테스트
- 프로세스
- hacking
- Writeup
- 시스템
- rubiya
- CODEGATE
- SQL
- sqli
- Linux
- Today
- Total
목록프로세스 (5)
One_Blog
날짜 : 2023년 5월 2일 오늘 수업 주제 : 교착 상태 오늘 배운 내용 요약 : 기아 상태 특정 프로세스의 우선 순위가 낮아서 원하는 자원을 할당받지 못함 해결방법 프로세스의 우선순위를 수시로 변경 오래 기다린 프로세스의 우선순위 높이기 자원 사용 순서 요청 및 대기 사용 해제 { allocate(first) //사용영역 free(first) } 디바이스 : request, release 파일 : open, close 메모리 : allocate, free 세마포어 : wait, signal 뮤텍스 : lock, unlock 교착상태 프로세스가 무한정 대기하는 상태 2개 이상의 작업이 서로 끝나기를 기다리는 상태 교착상태 제한된 자원을 효율적으로 쓰려다 생기는 부작용 프로세스가 일어나지 않을 사건을 ..
시험 대비 정리라서 요약을 많이 했습니다. 하드웨어 = CPU + 주변 장치 하드웨어 - CPU,메모리, 주변 장치로 구성 - 시스템 버스로 연결되어 있음. CPU - 모든 장치의 동작을 제어하고 연산을 수행 CPU = 데이터부분(레지스터 + 연산 장치(ALU)) + 제어부분(제어장치) 제어 장치 -> (연산장치, 레지스터) : 제어 흐름 레지스터 연산 장치 : 데이터 흐름 레지스터 레지스터의 종류 : 가시 / 불가시 레지스터 사용자 가시 레지스터 : 사용자가 운영체제와 프로그램을 이용해 정보 변경이 가능한 레지스터 - 데이터 레지스터(DR) : 함수 연산에 필요한 데이터 저장, 연산 결과로 플래그 값을 저장. - 주소 레지스터(AR) : 주소나 유효 주소를 계산하는데 필요한 주소의 일부분을 저장 --..
날짜 : 2023년 3월 28일 오늘 수업 주제 : 공유 자원 사용 시 일어나는 일 오늘 배운 내용 요약 : 공유 자원 : 2개이상 프로세스가 사용하는 자원 배타적 사용 : 하나의 공유자원을 한순간에 하나의 프로세스가 사용 상호 배제 : 동시에 여러 프로세스들이 하나의 공유자원을 사용할 수 없게 함 -> 프로세스가 임계 영역에서 수행중일 때 타 프로세스가 공유자원을 사용할 수 없게 하는 것 임계 영역 : 경쟁 조건을 가진 공유 자원을 동시에 접근하는 코드를 실행하는 영역 경쟁 상태 : 공유된 자원에 둘 이상 프로세스가 접근하여 조작할 떄, 순서에 따라 결과값이 다양하게 변화할 수 있는 상황 -> 데이터의 무결성 및 정확성이 깨질 수 있다. 동기화 : 공유 자원이 있을 때, 여러 개의 프로세스들이 서로 동..
날짜 : 2023년 3월 21일 오늘 수업 주제 : 병행 프로세스 오늘 배운 내용 요약 : 동시성(병행성)과 병렬성 동시성(병행성) 동시에 하는 것처럼 보임 싱글 코어 한번에 많은 일을 처리함 논리적 개념 2개 이상의 작업을 동시에 지원 병렬성 실제로 동시에 실행 멀티 코어 한번에 많은 일을 처리함 물리적 개념 2개 이상의 작업을 동시에 수행 병행 프로세스 프로세스 여러개를 동시에 실행하는 것처럼 보이게 만듬 독립 프로세스 단일 처리 시스템에서 프로세스가 독립적으로 수행 타 프로세스에 영향을 끼치지 않음 협력 프로세스 다중 처리 시스템에서 프로세스간에 영향을 주고 받는 것 데이터 공유 방식, 공유 데이터 접근 방식에 의한 영향 협력 프로세스 수행 방식 구분 비동기적 수행 정교한 협력을 통해 어떤 기능을 ..