본문 바로가기
728x90

분류 전체보기491

운영체제3 Processes 안녕하세요. 옆집 컴공생입니다. 오랜만에 운영체제 복습을 하네요. 그럼 시작해보겠습니다. 이번 챕터 3는 Processes 에 대해 배워보겠습니다. 목표 - Process 의 개념 - Process Scheduling - Process 의 동작 - Process 간의 통신 - IPC( Process 간의 통신) 의 예 - Client-Server Systems 과 IPC 와의 차이점 ▶프로세스란 ? - 실행되고 있는 프로그램 - scheduling , 생성(creation) , 종료(termination), 통신(communication) 과 같은 이슈들이 생기게 됩니다. - process 들 간에 통신은 공유 메모리(shared memory) 와 메세지 패싱(massage passing)을 통해 이루어.. 2020. 6. 14.
API 란? 안녕하세요. 옆집 컴공생입니다! 오늘은 API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스) 에 대해 배워볼거에요. 많이는 들어봤지만 제대로는 알지 못하는 API. 오늘은 개념정리 해보겠습니다. 그전에 알아야하는 개념을 살펴보겠습니다. Front-end(프론트엔드) : 우리가 보는 화면 Back-end(백엔드) : 화면에 보여줄 정보를 처리하는 곳 html , css, javascript 와 같이 화면 디자인 같이 우리가 보는 화면에서 발생하는 일을 프론트엔드라고 하고 실제로 데이터베이스와 같은 서버에서 데이터를 처리하는 걸 백엔드라고 합니다. 프론트엔드로 뼈대를 세우고 안에 내용을 백엔드로 채운다고 생각할 수도 있겠네요. 프론트 엔드에서 '컴퓨터구조.. 2020. 6. 14.
하루를 시작하기 전 다짐#18 안녕하세요. 옆집 컴공생입니다. 키보드를 요 며칠 너무 세게 쳤던 바람에 손가락에 좀 무리가 간 거 같아요ㅠㅠ 그래서 아주 천천히 소심하게 타자를 치고 있는 중입니다. 반 평생을 키보드 두드리면서 보낼텐데 조심해야겠다는 생각이 드네요. 오늘은 공모전 모임을 하기 위해 학교에 가야해요. 첫 모임이라 그런지 긴장도 약간? 되는거 같습니다. 어제 언니와 노느라고 공부를 많이 하지 못했어요. 오늘 다 하도록 하겠습니다. 그럼 오늘 하루도 뿌듯하게 보내볼까요? 오늘 할일 1. 나동빈님 알고리즘 강좌 2. 운영체제 3 마무리 3. 데이터통신 과제 리뷰 4. 컴구 7 5. 알고리즘 공부 2020. 6. 14.
강한 결합 요소(Strongly Connected Component) ※다음 포스팅은 나동빈님 블로그를 보고 포스팅한 것입니다. https://blog.naver.com/ndb796/221236952158 26. 강한 결합 요소(Strongly Connected Component) 강한 결합 요소란 그래프 안에서 '강하게 결합된 정점 집합'을 의미합니다. 서로 긴밀하게 연결되어 있다고... blog.naver.com 강한 결합 요소란 그래프 안에서 '강하게 결합된 노드의 정점 집합' 라는 의미 입니다. 서로 강하게 연결되어 있다고 하여 강한 결합 요소입니다. 이는 SCC 알고리즘이라고 불리는 데요. SCC 는 '같은 SCC 에서 선택한 두 정점은 서로에게 도달이 가능하다' 는 특징이 있습니다. 다음 그래프에서 SCC 를 구하면 다음과 같습니다. 집합에 속하는 정점끼리 서로.. 2020. 6. 13.
728x90