운영체제 정리 - OS Structures
운영체제 서비스 운영체제는 system call을 통해 프로그램과 유저에게 service를 제공한다 서비스 종류 for 유저 - UI 제공, 프로그램 실행, I/O 동작, 파일 시스템 관리, 소통(between process), 에러 감지 for OS(itself) - 자원 관리, 기록, 보호 및 보안 System call ...
운영체제 서비스 운영체제는 system call을 통해 프로그램과 유저에게 service를 제공한다 서비스 종류 for 유저 - UI 제공, 프로그램 실행, I/O 동작, 파일 시스템 관리, 소통(between process), 에러 감지 for OS(itself) - 자원 관리, 기록, 보호 및 보안 System call ...
운영 체제 챕터 1: 소개 운영체제는 무엇을 하는가? 유저와 컴퓨터 간의 중계 역할을 한다. 1. 편리한 인터페이스를 제공하고 2. 자원을 관리한다. 컴퓨터 시스템 구조 하드웨어 - 운영체제 - 응용 프로그램 - 유저 -> 중간 역할을 한다. 유저 입장에서의 운영체제가 하는 일 자원 활용보다는 성능의 편리함...
들어가며 최근에 BFS 유형의 문제에 익숙해지기 위해 백준에서 BFS 문제들을 풀어보았다. 문제를 풀면서 어려움을 겪었던 점이 있어 이를 설명하고 풀이 방법에 대해서 정리해볼 것이다. 코드는 파이썬을 기준으로 작성했다. 헷갈렸던 점 처음에 BFS문제를 풀면서 가장 헷갈렸던 부분은 언제 방문 체크를 해야하는지였다. 기존에 알고있던 BFS의 동작방식...
게임 맵 최단거리 문제 최근에 프로그래머스에서 카카오 ‘게임 맵 최단 거리’ 라는 문제를 풀다가 이게 DFS로 풀어야할지 BFS로 풀어야할지 고민을 하다 그렇다면 ‘어떤 문제를 DFS로 풀고 어떤 문제를 BFS로 풀어야할까?’ 라는 생각이 들어 이 둘을 더 알아보고, 이런 유형의 문제도 더 풀어보기로 했다. Tip 위와 같은 문제인 최단 ...
스프링 핵심원리 - 기본편 강의를 정리하는 마지막 글이다. 이번에는 빈의 생명주기와, 빈 스코프에 대해서 알아볼 것이다. 빈 생명주기와 콜백 스프링 컨테이너에서 빈이 생성되고 사라질 때까지 거치는 특정 단계들을 말한다. 스프링 빈의 라이프 사이클은 다음과 같다. (싱글톤 기준) 1. 스프링 컨테이너 생성 2. 빈 객체 생성 3....