목록분류 전체보기 (372)
개발세발

📍선점형 스케줄링 preemptive scheduling : 어떤 프로세스가 CPU를 할당받아 실행 중이더라도 운영체제가 CPU를 강제로 빼앗을 수 있는 스케줄링 방식 - 운영체제가 필요하다고 판단하면 실행 상태에 있는 프로세스의 작업을 중단시키고 새로운 작업을 시작할 수 있음 ◼️ 인터럽트 처리 : CPU가 인터럽트를 받으면 현재 실행 중인 작업을 중단하고 커널ㅇ르 깨워서 인터럽트를 처리시키며, 인터럽트 처리가 완료되면 원래의 작업으로 돌아간다 * 특징 - 부가적인 작업(문맥 교환) 으로 인해 낭비가 생실 수 있음 - 하나의 프로세스가 CPU를 독점할 수 없기 때문에 빠른 응답 시간을 요구하는 대화형 시스템이나 시분할 시스템에 적합함 ➡️ 저수준 스케줄러 대부분이 선점형 스케줄링 방식을 사용함 📍비선점..

새싹 과정에서 면접을 준비하기 위해 면접 컨설팅 시간을 마련해 주어 들었던 적이 있다. 그때 결국 취준이라는 게 다양한 스킬의 집합체라는 것을 많이 느꼈다. 나 자신의 역량이 충분해야 되는건 어떻게 보면 그냥 베이스로 깔려 있어야 되는 필수 조건이었다. 그 위를 면접을 포함한 일련의 과정 속에서 어떻게 나를 더 잘 보이게 할 것이며 나를 어떻게 다른 지원자보다 매력적으로 보이게 할 것인가가 중요하다는 점을 배울 수 있었다. 그래서 다들 자소서작성부터 면접까지의 과정에서 어려움을 많이 느끼는 것이겠지? 이번에 본격적으로 취준생활을 해보면서 나 또한 이러한 영역에서 어려움을 많이 느꼈고, '기술적인 팁' 또한 필요하다는 것을 알 수 있었다. 그래서 인성검사 영역에도 좀 나에게 힌트를 줄 수 있을만한 '팁' ..

[HTTP 기본] 📍HTTP HyperText Transfer Protocol : 처음에는 HTML, TEXT 등을 전송하기 위한 것이였지만 이제는 이미지, 음성, 영상, 파일, JSON, XML(API)등 거의 모든 형태의 데이터 전송이 가능함 - 서버간에 데이터를 주고 받을 때도 대부분 HTTP를 사용 HTTP/0.9 1991년 GET 메서드만 지원, HTTP 헤더 없음 HTTP/1.0 1996년 메서드, 헤더 추가 HTTP/1.1 1997년 가장 많이 사용 RFC2068 (1997) ➡️ RFC2616 (1999) ➡️RFC7230~7235(2014) HTTP/2 2015년 성능 개선 HTTP/3 진행중 TCP 대신에 UDP 사용, 성능 개선 📍HTTP 특징 ◼️ 클라이언트 서버 구조 - Reque..

[URI와 웹 브라우저 요청 흐름] 📍 URI Uniform Resource Identifier - Uniform : 리소스를 식별하는 통일된 방식 - Resource : 자원, URI로 식별할 수 있는 모든 것 (구분할 수 있는 모든 것) - Identifier : 다른 항목과 구분하는 데 필요한 정보 URI, URL, URN - URI 는 로케이터(Locator), 이름 (name) 또는 둘 다 추가로 분류될 수 있다. - URN만으로 실제 리소르를 찾는 방법이 보편화 되어 있지 않아 찾기가 어려워서 거의 URL을 사용 ◼️ URL : Locator - 리소스가 있는 위치를 지정 ◼️ URN : Name - 리소스에 이름을 부여 ➡️ 위치는 변할 수 있지만 이름은 변하지 않음 ◼️ scheme - 주..