https://jmkim.tistory.com/21 이여서 이번에는 프로세스와 스레드에 관해 포스팅 하겠습니다. 프로세스 - 수행 중인 프로그램 1. 프로세스 제어 블록(Process Control Block, PCB) - 프로세스 정보를 가지고 있는 저장소 프로세스 번호(PID) - 프로세스의 고유한 정수 번호이며 다른 프로세스와의 구별을 위해 사용된다. 프로세스 상태(Status) - 준비,실행,대기 ,보류 등의 상태를 나타낸다. 프로세스 우선순위(Priority) - 스케줄링을 할 때 사용되는 우선순위이다. 프로그램 카운터 값 - 다음에 실행될 명령어의 주소 값을 가지고 있다. 메모리 포인터- 프로그램과 데이터가 저장되어 있는 메모리 블록 위치와 공유되는 메모리 블록들에 대한 포인터를 포함하과 있다..
OS? Oh Yes! 누워서 보는 운영체제 이야기 책을 보고 정리했습니다. 운영체제란 - 사용자 인터페이스(User Interfac) 와 자원 관리( Resource Management) 를 위한 프로그램의 집합 장치 관리 - 시스템에 있는 주변 장치 , 키보드, 모니터 ,프린터, 하드디스크 등을 제어 파일 관리 - 사용자 또는 프로그래머로 하여금 파일을 만들고 , 지우고 , 수정하고 이름을 부여하며 디렉터리 등을 관리하는 일 메모리 관리 - 주기억 장치의 관리를 담당하게 되는데 실행될 프로그램을 위해 주기억 장치의 일정 부분을 할당하거나 주기억 장치 안에 있는 프로그램들의 경계를 설정하여 서로 침범하지 못하게 하는 일 처리기 관리 - 컴퓨터의 처리기 즉 , CPU 의 처리 능력을 각 작업에 효과적으로 ..
책을 읽고 정리한 내용입니다.네트워크에 대해 쉽게 설명해주는 책이라 초보자에게 추천합니다. 1. 네트워크 기본 용어 컴퓨터 네트워크 - 컴퓨터 간의 연결 인터넷 - 전 세계의 큰 네트워크 부터 작은 네트워크까지 연결하는 거대한 네트워크 패킷 - 컴퓨터 간의 데이터를 주고받을 때 네트워크를 통해 흘러가는 작은 데이터 조각 컴퓨터는 0과 1밖에 이해하지 못한다. 정보를 나타내는 최소 단위를 비트라고 하며 ,비트 여덟 개를 1바이트 프로토콜 - 통신하기 위한 규칙 2. LAN vs WAN 1 ) LAN - 건물 안이나 특정 지역을 범위로 하는 네트워크 2) WAN - 인터넷 서비스 제공자(ISP)가 제공하는 서비스를 사용하여 구축한 네트워크 3) 비교 범위 속도 오류 LAN 좁다 빠르다 낮다 WAN 넓다 느리..
- Total
- Today
- Yesterday
- 로그
- python
- spark
- pytest
- MYSQL
- network
- SWIFT
- nginx
- ios
- 네트워크
- SQL
- ElasticSearch
- linux
- WEB
- BigData
- 리눅스
- 도커
- docker
- logstash
- flask
- 엘라스틱서치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |