운영체제론 | 국내도서 - 교보문고
혜택/조건
- 리눅스데이타시스템 · 리눅스데이타시스템 · 2024.08.1610%29,700원정가
33,000원|1,650pIT 인프라는 기업의 운영에 필수적인 요소이며 기업의 비즈니스 요구 사항에 따라 지속적으로 변화하고 확장됩니다. IT 인프라 자동화는 기업의 IT 운영을 효율적이고 안전하게 관리하기 위한 필수적인 요소입니다. IT 인프라 자동화의 대표인 Ansible은 Playbook이라는 yaml 파일을 사용하여 IT 인프라 구성, 관리, 운영을 자동화할 수 있습니다. 이 책은 Ansible AWX를 처음 접하는 독자가 Ansible AWX의 개념과 사용법을 이해하고 활용할 수 있도록 기본 개념과 필요성, 기능, 사용법, Playbook 작성법 등을 자세히 설명하고 있습니다.
새벽배송내일(2/26,수 오전 7시 전) 도착
- 루 샤오펑 · 길벗 · 2024.03.1110%29,700원정가
33,000원|1,650p"어? 이 코드가 왜 돌아가지?"라고 생각해 본 경험이 다들 있을 것이다. 코드가 잘 실행되더라도 이 코드가 어떻게 작동하는지, 컴퓨터가 코드를 실행할 때 내부에서 무슨 일이 벌어지는지, 다양한 문제들이 왜 발생하며 이를 어떻게 최적화해야 할지는 모르는 경우가 많다. 이 책은 단순하게 눈앞의 코드 몇 줄이 오류 없이 돌아가는 것에 만족하기보다는 그 안에서 무슨 일이 벌어지고 있으며, 코드에 어떤 영향을 미치는지를 고민하는 개발자들을 대상으로 한다. 이 책에서는 계층별로 추상화되어 있는 컴퓨터 시스템의 구조를 하나씩 뜯어본다. 프로그래밍 언어와 컴파일러로 시작하여 운영 체제와 프로세스, 스레드와 코루틴, 동기화, 메모리에 대해 살펴보고, CPU와 캐시, 입출력을 구현하는 원리에 대해서도 설명한다. 어렵게 느껴질 수도 있는 컴퓨터 시스템 내부를 일상 속 다양한 비유와 300개 이상의 그림으로 설명하여 비교적 쉽게 접근할 수 있게 구성했다. 초보 개발자라면 컴퓨터 기본 지식을 체계적이고 쉽게 배울 수 있으며, 숙련된 개발자라면 이미 알고 있는 내용을 정리하면서 새로운 아이디어를 얻을 수 있을 것이다.
새벽배송내일(2/26,수 오전 7시 전) 도착
- 이수진 · 길벗 · 2023.08.2510%21,600원정가
24,000원|1,200p비전공자는 물론 IT 전공자라도 광범위한 CS 전공 중에 어떤 내용이 출제될지 감을 잡기 어렵다. 서류 전형과 코딩 테스트를 준비하다 보면 CS 전공 내용을 모두 살펴볼 시간이 부족하고, 열심히 준비했더라도 본인의 경험과 답변 내용을 엮지 못하면 좋은 점수를 받지 못한다. 이 책은 기술 면접에 자주 나오는 필수 주제 5가지를 엄선해 핵심 개념을 요약 정리한다. 또한, 예상 질문과 함께 기술 면접에서 놓치기 쉬운 답변 포인트를 제시하고, 어떻게 답변해야 개발자로서의 역량을 드러낼 수 있는지 가이드한다. 국내 굴지의 IT 대기업 여러 곳에 합격한 저자의 노하우를 담아 자기소개서와 포트폴리오 작성 방법, 면접 준비 방법 등 채용 전 과정에 필요한 정보도 제공하므로 이 책 하나면 놓치는 부분 없이 개발자 취업 준비를 할 수 있다.
2/26(수)
출고예정 - 조성호 · 한빛아카데미 · 2023.01.3032,000원|960p
복잡하고 어려운 운영체제의 구조와 원리를 '요리사 모형에' 빗대어 이야기하듯 쉽게 풀어냅니다. 다양한 그림과 표로 개념 간의 관계를 명확하게 정리할 수 있고 주요 용어는 사전 형식으로 정리하여 쉽게 찾아볼 수 있습니다. * 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
새벽배송내일(2/26,수 오전 7시 전) 도착
- 이형봉 · 휴먼싸이언스 · 2022.12.2310%22,500원정가
25,000원|1,250p이 책은 운영체제를 다룬 컴퓨터서적이다. 운영체데 이론과 실제의 기초적이고 전반적인 내용을 학습할 수 있도록 구성하였다.
0.02/27(목) 도착
- 강민철 · 한빛미디어 · 2022.08.1610%25,200원정가
28,000원|1,400p이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지조차 모르는 입문자의 막연한 마음에 십분 공감하여 과외 선생님이 알려주듯 친절하게, 핵심 내용만 콕콕 집어 준다. 〈컴푸터 구조〉편에서는 컴퓨터를 이루고 있는 부품들과 각 부품의 역할을 알아본다. 또한 컴퓨터 내부의 구조와 작동법을 이해하고, 컴퓨터가 어떻게 명령어를 처리하는지 학습한다. 〈운영체제〉편에서는 운영체제의 필요성을 배운 뒤 앞서 배운 컴퓨터의 부품들을 운영체제가 어떻게 사용하는지 전체 과정을 살펴본다. ‘전공서가 너무 어려워서 쉽게 배우고 싶을 때’, ‘개발자가 되고 싶은데 뭐부터 봐야 하는지 모를 때’ ‘기술 면접을 제대로 준비해야 할 때’ 다른 입문서에서는 알려주지 않았던 진짜 컴퓨터 공학 지식을 〈혼자 공부하는 컴퓨터 구조+운영체제〉에서 만나 보자! 42명의 베타리더와 함께 입문자에게 꼭 맞는 난이도, 분량, 학습 요소 등을 적극 반영했다. 어려운 용어와 개념은 한 번 더 풀어 쓰고, 적절한 예시와 이해하기 쉬운 그림으로 누구나 이해할 수 있도록 구성했다. 또한 일상 소재를 활용한 비유를 활용하여 어렵게 느껴질 수 있는 컴퓨터 구조와 운영체제를 머릿속에 직접 그리듯이 설명해 준다. ‘혼자 공부해 본’ 여러 입문자의 초심과 눈높이가 책 곳곳에 반영된 것이 이 책의 가장 큰 장점이다.
새벽배송내일(2/26,수 오전 7시 전) 도착
2/26(수)
출고예정- 김주균 · 휴먼싸이언스 · 2022.03.0210%18,000원정가
20,000원|1,000p학부 수준에서 운영 체제를 이해하는데 필요한 내용들을 담고 있는 교재로 구어체로 서술하여 더욱 쉽게 읽을 수 있도록 구성하였다. 저자의 강의록을 바탕으로 하였으며, 운영체제의 기본 내용을 익혀야 하는 사람 누구나 읽을 수 있게 하였다. 참고문헌과 연습문제는 수록하지 않았으며, 필기할 수 있는 공간을 각 장의 끝에 붙여 활용할 수 있게 하였다.
2/27(목) 도착
- 황기태 · 생능출판 · 2021.12.1433,000원|990p
컴퓨터 시스템의 지배자이며 소프트웨어의 왕인 운영체제를 아는 것은, ‘소프트웨어 개발자’를 꿈꾸는 사람들이 컴퓨터 전문가로 들어서는 기반 지식임을 부인할 수 없다. 오늘날 개발자가 되려는 많은 사람들이 프로그래밍 언어를 배우고 코딩을 익혀가고 있다. 코딩에 눈을 뜨고 지식이 늘어가면서 다음과 같은 여러 의문들이 생겨나게 된다. 프로그램은 누가 실행시키는 것일까, CPU일까 운영체제일까? 내가 작성할 수 있는 프로그램의 최대 크기는 얼마일까? new나 malloc()으로 동적 할당 받을 수 있는 메모리의 최대량은 얼마일까? 여기서 메모리는 RAM인가? 여러 프로그램들이 하나의 컴퓨터에서 어떻게 동시에 실행될까? 많은 프로그램을 동시에 실행시켜도 문제는 없을까? 파일을 읽기 전에 파일을 열어야 하는데 연다는 것이 도대체 뭘까? 파일을 읽을 때 open()/ read()와 fopen()/fread() 중 어떤 것을 사용하는 것이 더 좋은 것일까? 파일은 디스크 어디에 저장되는 것일까? 두 프로그램이 동시에 같은 파일에 읽거나 쓰면 결과는 어떻게 될까? 운영체제는 시스템을 다스리는 규칙일까 하드웨어일까 실체가 있는 프로그램일까? 급기야 운영체제는 꼭 있어야 하는 것일까? 이런 의문들에 대한 답은 운영체제를 이해함으로써 얻을 수 있다. 저자는 운영체제의 학습 목적을 다음과 같이 정리한다. 소프트웨어 개발자로서 프로그램이 컴퓨터에서 실행되는 과정과 이 과정 전체를 통제하는 운영체제의 역할을 이해하는데 있다. 프로그램이 코드, 데이터, 힙, 스택으로 나뉘어 메모리에 적재되어 관리되고, 시스템 호출의 과정을 통해 운영체제의 기능을 활용하는 등, 이 과정을 앎으로서 기반이 튼튼한 개발자로 성장하게 된다. 컴퓨터 시스템 전문가로서 운영체제를 개발하거나 수정하는 능력의 기초를 닦는 데 있다. 컴퓨터의 모든 자원들을 독점 관리하는 주체로서, 운영체제는 컴퓨터 시스템의 성능을 최적화하는 다양한 방법들을 구사함을 알게 한다. 많은 프로그램을 동시에 실행시키는 메모리 관리 기법, 여러 프로세스들의 효율적인 스케줄링, 공유 데이터에 대한 다중 프로그램의 충돌을 막는 기법, 수많은 파일을 저장하고 관리하는 효율적인 방법 등 다 양한 시스템 구조와 알고리즘들을 알게 하고, 컴퓨터 시스템의 성능에 눈을 뜨게 한다. 이 책의 특징 - 디테일한 그림과 자세하고 명료한 설명을 통해 추상적일 수 있는 운영체제 개념과 이론이 눈에 그려지고 손에 잡히도록 하였다. - 이론과 함께 리눅스와 Windows의 실제 사례를 보여주어 이해도를 높였다. - 프로세스나 스레드, 메모리 관리 등 이론을 실제 상황에서 이해하고 확인하도록 C 프로그램 코드 사례를 이용하여 이론이 작동하는 구체적인 과정을 보였다. - 운영체제는 컴퓨터 구조와 밀접한 관계가 있다. 이 책은 운영체제의 이해에 꼭 필요한 컴퓨터 구조와 하드웨어에 대한 설명을 적절히 배치하여 컴퓨터 시스템을 균형 있게 이해할 수 있도록 하였다. - 각 장의 시작 부분에서 문제 제기를 통해 궁금증을 유발하고 이를 해소해 나가는 과정을 스토리텔링 방식으로 전개하여 읽기 쉽도록 하였다. - 강의하듯이 서술하고 점진적으로 살을 붙여가는 설명 방식으로 독자와 눈높이를 맞추어 어려운 개념을 단계적으로 이해하도록 하였다.
새벽배송내일(2/26,수 오전 7시 전) 도착
품절되었습니다.
- Remzi H. Arpaci-Dusseau 외 · 도서출판 홍릉(홍릉과학출판사) · 2020.09.1039,000원|1,170p
『운영체제』는 〈가상화〉, 〈병행성〉, 〈편영속성〉 등 운영체제에 대한 기초적이고 전반적인 내용이 수록되어 있다.
새벽배송내일(2/26,수 오전 7시 전) 도착
품절되었습니다.
- 박규석 외 · 생능출판 · 2020.06.3024,000원|720p
이 책은 대학에서 컴퓨터를 배우려는 학생들이나 사회에서 컴퓨터 관련 정보산업에 종사하고 있는 전문가들을 위한 컴퓨터 운영체제 전문교재로서, 저자가 대학 강단에서 오랫동안 운영체제를 강의해오면서 얻은 경험을 토대로 기술하였다. 따라서 이 책은 어느 특정된 운영체제에 중점을 둔 것이 아니라, 여러 시스템에 공통되는 기본적인 개념을 기초로 기술되어 있어 누구나 쉽게 배울 수 있다. 이번 개정판에서는 자바 스레드 스케줄링과 자바 세마포, 가상기계, IoT 운영체제 등에 대한 내용을 추가하였다. 이 책의 특징과 내용 이 책은 운영체제 과목에서 목표로 하는 대부분의 기본 개념들을 담고 있으며, 중요 용어를 한눈에 알아볼 수 있게 정리하였다. 1장 소개에서는 운영체제의 유형과 운영체제에 대한 관점에 대해서 설명한다. 또한 입출력 프로그래밍에 대해 알아본다. 2장은 프로세스와 스레드 관리에 대해서 설명한다. 프로세스의 관리, 구성 요소, 상태, 제어 블록, 생성에 대해 설명한다. 또한 프로세스 스케줄링과 프로세스 스케줄링 알고리즘에 대해 알아보고, 스레드와 자바 스레드 스케줄링에 대해 설명한다. 3장의 기억장치 관리에서는 기억장치의 계층 구조 및 관리 기법에 대해 설명한다. 단일 사용자 연속 기억장치 할당, 고정 분할 기억장치 할당, 가변 분할 기억장치 할당에 대해 알아본다. 또한 기억장치 교체(swapping)에 대해 설명한다. 4장은 가상 메모리 관리에 대해 설명한다. 페이징(paging), 세그먼테이션(segmentation), 세그먼트/페이징 혼용 기법에 대해 알아본다. 또한 페이지 교체 알고리즘과 스래싱(thrashing)에 대해 설명한다. 5장은 디스크 스케줄링과 파일 시스템에 대해 설명한다. 디스크와 CD-ROM 구조, 디스크 스케줄링에 대해 알아본다. 또한 디렉터리 구조, 파일 시스템과 파일 시스템의 예에 대해 설명한다. 6장은 프로세스 간 동기화 및 통신에 대해 설명한다. 병렬 처리의 문제점, 상호 배제 알고리즘, 하드웨어에 의한 동기화에 대해 알아본다. 또한 세마포, 모니터, 메시지에 대해 설명한다. 7장은 교착 상태에 대해 설명한다. 교착 상태의 예방, 회피, 방지, 회복에 대해 알아본다. 8장은 정보 보호와 보안에 대해 설명한다. 보호의 개요와 영역, 접근 제어 정책 및 기법에 대해 알아본다. 또한 보안의 개요, 보안 위협, 보안 서비스, 보안 기법에 대해 설명한다. 9장은 다중 처리 시스템에 대해 설명한다. Flynn의 분류에 대해 알아보고 병렬 처리와 운영체제 구성에 대해 설명한다. 10장은 분산 처리 시스템에 대해 설명한다. 분산 처리 시스템 형태와 분산 시스템 구조에 대해 알아본다. 또한 클라우드 컴퓨팅에 대해 설명한다. 11장은 임베디드 시스템에 대해 설명한다. 임베디드 시스템의 개요와 임베디드 운영체제에 대해 알아본다. 또한 가상기계와 IoT 운영체제에 대해 설명한다. 부록에서는 UNIX와 안드로이드(Android) 시스템에 대해 알아본다.
2.5(1개의 리뷰)새벽배송내일(2/26,수 오전 7시 전) 도착
- 반효경 · 이화여자대학교출판문화원 · 2020.05.0421,000원|630p
이 책은 온라인 공개강좌 KOCW에서 꾸준히 호평받아온 이화여대 반효경 교수의 컴퓨터 입문서이다. 인공지능의 출현으로 대표되는 IT 기술의 혁신적인 발달이 전 세계 사람들의 생활에 영향을 미치면서, 우리나라 역시 유아부터 성인에 이르기까지 정보화교육 및 정보기기를 활용한 교육 방식이 보편화되고 있다. 심지어 근래 IoT 기술을 활용한 기기들의 잇단 등장과 진화로 이른바 ‘초연결 사회’를 향해 가고 있는 모습은 컴퓨터 및 정보기술과 관련된 소양을 갖추는 것이 현대인의 필수조건이 되었음을 방증한다. 이에 따라 시대의 흐름에도 변하지 않는 컴퓨터 분야의 기초 지식, 즉 컴퓨터의 핵심 소프트웨어라 할 수 있는 운영체제의 기본 원리 및 정보기술이 추구하는 핵심 철학의 중요성은 더욱 강조되고 있다. 이 책은 이러한 지식들과 관련하여 거시적인 시각에서 큰 틀을 잡아주며, 다양한 실생활 예시를 들어 알기 쉽고 흥미로운 설명을 제공한다. 이 책에서 소개하는 내용들은 단순히 컴퓨터 관련 전문 지식을 전달하는 것에서 그치지 않고, 복잡한 문제를 효율적으로 풀 수 있는 방법을 제시함으로써 독자들이 논리적 사고력과 창의적 문제해결력을 기를 수 있게 돕는다. 특히 이번 개정판에서는 더욱 최신의 개념과 명쾌해진 설명을 제시했다. 따라서 컴퓨터 관련 분야의 전공자 혹은 관련 분야 종사자들은 이 책을 통해 컴퓨터 시스템을 지배하는 핵심 소프트웨어로서의 운영체제 관련 지식을 단기간에 쉽게 습득할 수 있을 것이다. 그리고 이를 통해 더 깊이 있고 새로운 창의적 연구 수행의 기틀을 마련할 수 있을 것이다. 또한 비전공자나 관련 지식을 공부하려는 일반인에게는 이 책이 컴퓨터의 기본적인 동작 원리를 이해하고, 나아가 자신이 맡은 분야에 운영체제의 원리를 활용하여 효율적이고 체계적으로 문제를 해결하는 능력을 갖출 수 있도록 돕는 안내서가 되어줄 것이다.
2/27(목) 도착
- 왕종수 외 · 기한재 · 2020.02.2523,000원|690p
▶ 이 책은 핵심 운영체제 이해를 다룬 이론서입니다. 핵심 운영체제 이해의 기초적이고 전반적인 내용을 학습할 수 있습니다.
0.0새벽배송내일(2/26,수 오전 7시 전) 도착
- Abraham Silberschatz 외 · 퍼스트북 · 2020.02.2839,000원|1,170p
▶ 이 책은 운영체제론을 다룬 이론서입니다. 운영체제론의 기초적이고 전반적인 내용을 학습할 수 있습니다.
새벽배송내일(2/26,수 오전 7시 전) 도착
- 하비 디텔 외 · 한빛아카데미 · 2020.01.3032,000원
운영체제의 개념과 동작원리를 차근차근 명쾌하게 다룬 OS 입문서 ▶ 누구를 위한 책인가? 이 책은 운영체제에 대한 지식을 쌓고자 하는 컴퓨터 관련 학과 3~4학년 학생이나 대학원생을 주 대상으로 한다. 명쾌한 개념 설명과 쉽게 이해할 수 있는 그림과 도식화로 학생을 물론 실무에서 일하는 운영체제 설계자나 시스템 프로그래머에서 유용한 참고서가 될 것이다. ▶ 무엇을 다루는가? ㆍ 1~2장 : 운영체제의 개념ㆍ역사ㆍ환경ㆍ구성요소와 목표 | 하드웨어 구성 요소 | 프로세서 | 캐싱과 버퍼링 | 소프트웨어 개롼 | 응용 프로그래밍 인터페이스 | 컴파일링ㆍ링킹ㆍ로딩 | 펌웨어 | 미들웨어 ㆍ 3~4장 : 프로세스 생명 주기 | 프로세스 관리 | 인터럽트 | 프로세스 간 통신 | 스레드 정의 | 스레드 생명 주기 | 스레드 연산 | 스레딩 모델 | POSIX와 Pthread | 리눅스ㆍ윈도우 XP 스레드 | 자바 스레드 ㆍ 5~6장 : 상호 배제 | 상호 배제 프리미티브 구현 | 상호 배제 문제 해결책(소프트웨어ㆍ하드웨어) | 세마포어 구현 | 모니터 | 자바 모니터 | 자바 멀티스레딩 사례 연구 ㆍ 7~8장 : 자원의 개념 | 교착 상태 성립 조건 | 교착 상태 회피ㆍ탐지ㆍ복구 | 스케줄링 개념ㆍ목적ㆍ기준 | 스케줄링 알고리즘 | 데드라인 스케줄링 | 실시간 스케줄링 | 자바 스레드 스케줄링 ㆍ 9장~10장 : 메모리 구성ㆍ계층 | 메모리 관리 전략 | 단일 사용자 연속 메모리 할당 | 메모리 스왑핑 | 고정/가변 파티션 멀티프로그래밍 | 가상 메모리 개념 | 블록 맵핑 | 페이징 | 세그먼테이션 ㆍ 11장 : 지역성 | 요구ㆍ예측 페이징 | 페이지 교체 전략 | 작업 집합 모델 | 페이지 폴트 빈도 페이지 교체 | 페이지 해제 | 페이지 크기 | 페이징에서의 프로그램 동작 | 전역/지역 페이지 교체 | 리눅스 페이지 교체 ㆍ 12~13장 : 디스크 스케줄링 전략 | 캐싱과 버퍼링 | 디스크 성능 기술 | RAID 개념과 수준 | 파일 접근 제어 | 파일ㆍ파일시스템 | 데이터 접근 기술 | 데이터 무결성 | 파일 서버와 분산 시스템 | 데이터베이스 시스템 ㆍ 14~15장 : 분산 시스템 | 분산 운영체제 | 분산 시스템에서의 동기화ㆍ상호배제ㆍ교착 상태 | 암호 기법ㆍ인증 | 접근 제어 | 보안 위협 | 보안 통신 프로토콜 | 공격 예방과 보안 해결책 | 키 합의 프로토콜 | 공개키 기반 구조ㆍ인증서ㆍ인증기관 ㆍ PDF 제공 | 16장. 리눅스 사례 연구 | 용어해설 | 웹 자료 | 인용 자료 ※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다
0.02/26(수)
출고예정 - 최현섭 · 연두에디션 · 2019.12.2010%21,600원정가
24,000원|1,200p『운영체제론』은 대학에서 컴퓨터를 전공하는 학생들과 IT 및 정보통신 관련 산업 전문가와 개발자들이 OS의 핵심이론과 원리를 이해할 수 있는 컴퓨터 운영체제 교재입니다. 본서는 저자가 수십 년전에 편저한 운영체제론을 근간으로 그동안 수차례에 걸쳐 내용을 수정하고 삭제하고 새로운 내용을 추가하면서 대학에서 강의한 경험을 토대로 재 집필하였습니다. 본서는 운영체제의 이론과 원리는 시중에 출간되었던 다른 도서들과 다를 바가 없겠지만, 좀 더 이해하기 쉽도록 체계적인 구성과 예제를 제시하고자 노력하였습니다.
2/26(수)
출고예정 2/27(목) 도착
2/27(목)
출고예정