분류 전체보기 (67) 썸네일형 리스트형 인터럽트 기반 운영 체제 안녕하세요. 운영체제에서 두번째 글을 쓰게 되네요. 첫번째 글도 제대로 마무리 짓지 못했는데 다음글을 쓰려니 기분이 묘하네요 ㅎㅎ원래 무언갈 마무리 짓는다는 것은 그것과 이별하는 느낌이라 슬퍼서 그런가 봐요..이 이별을 감당할 수 있을 정도로 성장했을때, 첫번째 글을 마무리 짓도록 하겠습니다. 이번 글의 주제는 인터럽트 기반의 운영체제 입니다. 현대의 운영체제는 대부분이 인터럽트 기반의 시스템이라고 할 수 있습니다.그렇다면, 이 인터럽트가 뭔지 부터 정확히 하고 넘어가야 할것 같네요. 인터럽트(interrupt) 방금 구글에서 검색해서 가져온 위키백과의 따끈따끈한 PNG 파일 입니다.역시 위키백과답게 어렵게도 써놨습니다.. 간단하게 말하면 인터럽트란 가로채기라고 생각하시면 됩니다. 1)외부적이든 2)소프.. 객체지향 프로그래밍 객체지향 프로그래밍의 등장 객체지향 프로그래밍이 무엇인지 알기전에 어떻게 해서 객체지향이란 개념이 생겨났는지 부터 이야기 하겠습니다. 처음의 프로그램들은 객체지향적이 아닌 절차지향적인 방식으로 짜여져 왔습니다. 하지만 하드웨어가 발전하며 더욱 큰 크기의 프로그램들이 하드웨어 위에 올라갈 수 있게 되었고, 그로인하여, 코드는 점점 더 복잡해지고, 그 양은 방대해지게 됩니다. 여기서 문제는 절차지향은 컴퓨터의 처리방식이 중점인 프로그래밍 방식이여서, 코드가 위에서 부터 아래로 순차적으로 쓰여져가고, 프로그램 자체가 유기적으로 연결되어 있어서 코드가 복잡해짐에 따라 코드를 봤을때 파악하기 힘들고 심지어 코드를 짠 본인 마저도, 프로그램의 보완이나 유지 보수가 무척이나 어려워 진다는 것 이었습니다. 객체지향은 .. 운영체제(OS)의 정의/목적 정의 운영 체제란 컴퓨터 시스템의 자원들(RAM, 하드디스크 등)을 효율적으로 관리 하게 해주며, 사용자가 컴퓨터를 편리하고 효과적으로 사용 할 수 있도록 환경을 제공해주는 프로그램들의 모임을 의미합니다. 목적 1) 사용자와 컴퓨터 간의 인터페이스 제공 * 인터페이스 : 인터페이스의 의미는 서로의 정보를 교환하는 통로 같은 것이라 생각 하면 됩니다. 하지만, 모든 정보를 다 교환 하는 것이 아니라 서로에게 필요한 부분만을 교환하는 것이죠, 예를 들어서 A라는 사람과 B라는 사람이 있습니다. A라는 사람은 한 아내의 남편이며, 두 아이의 아버지 이고 B가 사장으로 있는 회사의 프로그래머 입니다. 이처럼 A라는 사람에게는 여러가지 역할이 있지만, B에게는 이 중 회사의 프로그래머 역할외에는 큰 의미가 없는 .. 이전 1 ··· 6 7 8 9 다음