본문 바로가기
반응형

전체 글96

Processes & Threads 오늘 배울 내용은 프로세스에 관한 내용이다. 시스템 프로그래밍(참고)에서도 다뤘던 주제인지라 겹치는 내용이 꽤 있기 때문에 어느정도 진행하다가 뒷 내용은 생략할 것이다. What is a Process? 프로세스라는 말은 컴퓨터를 하면서 많이 접해봤을 것이다. 가령 프로그램이 먹통일 때 ctrl+alt+del을 눌러서 작업 관리자로 들어가 '프로세스' 탭에서 프로그램을 강제 종료할 때도 이를 볼 수 있다. 이와 연관지어 생각해보면 프로세스는 프로그램 실행의 단위라고 이해할 수도 있겠다. 그렇기 때문에 OS에서 관리하는 protection의 기본 단위이다. 또한 각 프로세스를 인식해야 하기에 프로세스는 PID라는 id로 인식된다. 이러한 프로세스에는 CPU 컨텍스트(레지스터 등 프로세스를 실행하고 있는 C.. 2022. 3. 24.
회계순환과정 2 이 글에서는 저번 글에서 배웠던 회계순환과정을 예시를 통해 이해하여 볼 것이다. 분개 삼진주식회사에서 발생한 거래 내용을 fig 1에서 확인할 수 있다.우선 1)~9)까지의 거래를 분개의 원리에 따라 분석해보자. 다음과 같은 내용이 분개장에 기록되어야 할 것이다. 1)에서는 자본금을 마련하여 현금 10,000원을 마련했으므로 차변에는 현금(자산 증가) 10,000이 적히고, 대변에는 자본금(자본 증가) 10,000원이 적힐 것이다. 2)에서는 현금 5,000원을 소비하여 건물을 구입하였으므로 차변에는 건물(자산 증가) 5,000원이 적히고, 대변에는 현금(자산 감소) 5,000이 적힐 것이다. 3)에서는 대출을 통해 현금 8,000원을 마련했으므로 차변에는 현금(자산 증가) 8,000원이 적히고, 대변에.. 2022. 3. 24.
회계순환과정 1 회계순환과정 회계순환과정이란 거래의 발생에서 재무제표 작성에 이르는 일련의 과정이다. 총 10단계로 구성되는데 이번 글에서는 각 단계를 하나씩 살펴볼 것이다. 거래의 발생확인 거래의 분석 분개 전기 수정전시산표 작성 수정분개 수정후시산표 작성 (포괄)손익계산서 작성 마감분개 마감후시산표, 재무상태표 및 기타 재무제표 작성 1단계: 거래의 발생확인 회계 등식인 '자산 = 부채 + 자본'에서 각 값의 영향을 주는 거래는 회계에 포함해야한다. 거래는 크게 외부적 거래와 내부적 거래로 분류한다. 외부적 거래: 회계연도 중 일상적으로 이루어지는 거래상대방이 존재하는 거래 내부적 거래: 거래 상대방이 존재하지 않고 기업 내에서 생성된 거래(ex. 감가상각비) 2단계: 거래의 분석 복식부기체계에 따라 발생한 거래에 .. 2022. 3. 23.
Architectural Support for OS 이 카테고리의 글 들은 아주대학교 안정섭 교수님의 '운영체제' 수업을 수강하고 복습 겸 정리하는 글이다. 해당 과목을 더 잘 이해하기 위해서는 컴퓨터 구조(블로그 시작 전에 수강해 따로 정리하지 못했다 ㅠㅠ)와 시스템 프로그래밍('시스템 프로그래밍' 카테고리를 참고하자)에 대한 대략적인 이해가 필요할 것 이다. Computer System Organization 다음 사진은 컴퓨터 시스템의 구성을 나타낸 것이다. 연산을 담당하는 CPU와 프로그램이 올려지는 메모리외에 디스크, 마우스, 프린터 등의 입출력 장치들이 합쳐저 컴퓨터 시스템을 구성한다. 어플리케이션은 입출력 장치들을 사용할텐데, 어플리케이션이 이러한 HW에 직접 접근하는 것이 아니고 OS가 사이에서 동작하여 컴퓨터의 자원을 효율적으로 동작하게끔.. 2022. 3. 17.
반응형