반응형 전체 글38 [Pluto의 컴퓨터이야기] 운영체제가 인지하는 두 가지 Events 안녕하세요! 플루토입니다. 오늘은 운영체제가 인지하는 두 가지 이벤트인 Interrupt와 Exception에 대해서 알아보도록 하겠습니다! 이번 글을 읽고 난 뒤의 여러분은 1. 컴퓨터 시스템의 특징을 설명할 수 있습니다. 2. 인터럽트(interrupt)와 익셉션(exception)에 대해서 설명할 수 있습니다. 3. (2) 번에서 서로의 차이점이나 유사한 점을 설명할 수 있습니다. 오늘에 주요 주제인 인터럽트와 익셉션에 대해 알아보기 이전에 컴퓨터 시스템의 특성을 먼저 알아야 할 필요가 있어. 간단히 언급하고 본 주제로 들어가겠습니다. 1. 컴퓨터 시스템의 특징 컴퓨터 시스템은 중앙처리장치(CPU)와 I/O 디바이스(마우스, 모니터, HDD 등)가 동시에 실행이 가능하다는 특성이 있습니다. 즉 서로.. 2022. 2. 21. [Pluto의 컴퓨터이야기] 운영체제의 동기화 기법 안녕하세요 플루토입니다! 오늘은 운영체제의 동기화 기법에 대해서 알아보는 시간을 갖도록 하겠습니다. 이 글을 읽고 난 뒤 여러분은 1. 컴퓨터 시스템의 공유자원에 대해 설명할 수 있습니다. 2. 프로세스/스레드의 임계영역(Critical Section)에 대해 이해하고 설명할 수 있습니다. 3. 데이터의 일관성을 보장하기 위해 운영체제가 사용하는 각종 동기화 기법을 이해하고 설명할 수 있습니다. 1. 컴퓨터 시스템의 공유자원 컴퓨터 시스템의 공유되는 여러 자원(파일이나 메모리 등)은 여러 프로세스나 스레드가 접근하여 사용할 수 있습니다. 하지만 동시에 여러 프로세스가 접근하여 이런 공유자원에 접근하여 데이터의 변경을 일으킨다면 데이터의 불일치가 발생할 수 있습니다. (특히 금융이나, 의료분야와 같은 데이.. 2022. 2. 21. [Pluto의 컴퓨터이야기] Process 와 Thread의 차이는 뭘까? 안녕하세요! 플루토입니다. 오늘은 컴퓨터와 사용자를 이어주는 운영체제에 대해서 프로세스와 스레드의 차이를 알아보는 시간을 가지도록 하겠습니다. 글을 읽고 난 뒤의 여러분은 1. 운영체제에 대해서 간단히 설명할 수 있습니다. 2. 프로세스와 스레드에 대해서 설명할 수 있습니다. 3. 프로세스와 쓰레드의 차이에 대해서 설명할 수 있습니다. 1. 운영체제란? 운영체제는 컴퓨터 하드웨어(CPU, Main Memory, Storage Device 등) 및 소프트웨어(컴퓨터에서 실행되는 여러가지 프로그램)를 상호작용하게 할 뿐만 아니라, 이러한 S/W단의 응용 프로그램들을 사용자들이 잘 사용할 수 있도록 조율해주는 중간다리 역할을 합니다. 또한, H/W의 관점으로는 중앙처리장치, 메인 메모리 등의 컴퓨팅 리소스들을.. 2022. 2. 20. 대학교 6년간의 회고. 대학교란 테두리에 소속이 된지 벌써 6년 이라는 시간이 흐르게 되었습니다. 정말 많은 경험들이 있었고, 거기엔 많은 배움이 항상 뒤따라 왔습니다. 갓 스무살이 되었을때 다녔던 첫 번째 대학에서 회의감을 느끼게 되고 군 복무를 하며 많은 생각 끝에 지금 다니고 있는 대학교, 전공으로 진로를 틀어 삼 년동안. 만약 다시 처음 입학할 때로 돌아간다면 이것만큼 열심히 할 수 있을까? 라는 의문이 들 정도로 나름 치열하게 배우고 느꼈다고 생각합니다. 저에게 배움의 기회를 주었던 대학교에 감사하고 갑작스러웠겠지만 진로를 변경한다 말을 꺼냈을 때 무조건적으로 저를 지지해주셨던 부모님, 가족 그리고 고등학교 담임 선생님 까지 돌이켜보면 정말 감사한 일 , 감사한 분들로 제 주변은 항상 가득했던것 같습니다. 그리고 저를.. 2021. 12. 24. 이전 1 ··· 3 4 5 6 7 8 9 10 다음 반응형