책 소개
임베디드 시스템 대사전은, 임베디드 시스템에서 가장 많이 쓰이는 2800여개 용어의 뜻과 용법을 설명해놓은 임베디드 시스템 전문가들의 필독서다. 전문적인 기술 지식이 많지 않아도 쉽게 읽을 수 있도록 단어의 뜻을 간략하게 정의했다. 또 임베디드뿐 아니라 컴퓨터분야를 포괄하는 많은 용어를 해설하고 재치있는 유머도 곁들였다. 다양한 분야를 망라한 임베디드 시스템 대사전은 늘 곁에 두고 펼쳐보고 싶은 여러분의 친구가 돼줄 것이다.
각 용어 정의마다 다음과 같은 내용도 함께 볼 수 있다.
▣ 발음 ▣ 약어 ▣ 대체 용어 ▣ 관련 용어
▣ 예제 ▣ 다이어그램, 스키매틱, 그림
▣ 공식 ▣ 예제 코드 ▣ 추가 자료
[ 이 책의 내용: 누가 이 책을 읽어야 하는가 ]
우리는 이 사전에 실릴 용어와 뜻을 정리하면서 서로 다른 배경 지식을 갖고 있는 다양한 독자층을 염두에 뒀다.
처음 생각해 볼 수 있는 독자들은 당연히 실시간 임베디드 시스템을 구상하고 설계하며 구현하고 테스트하는 하드웨어/소프트웨어 엔지니어들이다.
임베디드 시스템 엔지니어들조차도 이분야에서 쓰이는 용어들이 광범위함에 놀란다. 임베디드 시스템은 그 범위가 매우 넓어서 하드웨어, 소프트웨어, 디버깅, 수학, 알고리즘, 제어, 실시간 및 여러 가지 다른 면들을 포괄한다. 이 분야에서는 새로운 용어들이 주기적으로 도입되고 있으며, 특히나 기술적 진보의 속도가 점점 빨라지면서 이런 성격이 더욱 두드러지고 있다.
아무리 임베디드 분야의 대가라 하더라도 이렇게 많은 용어들을 머리 속에 담아서 외워두고 살 수는 없다. 또 하나 확실한 것은 엔지니어 중에서는 용어의 뜻을 잘 모르거나 기억이 안 나서 상사나 다른 사람 앞에서 말문이 막히는 것을 좋아할 사람은 아무도 없다. 여러분들이 필요로 하는 모든 데이터를 정리하는 데 도움이 되기를 바라는 의미에서 이 사전을 만들었다. 여러분은 개념적으로 정확한 사실, 공식, 정의들이 깨끗하게 정리가 될 때 좀 더 깔끔하게 사고를 전개할 수 있다. 그렇기 때문에 우리는 이 같이 기술적인 세부 사항들을 책 전반에 걸쳐 포함시켜서 여러분들이 쉽게 참고할 수 있도록 했다.
두 번째로 이 책에서 생각하고 있는 독자들은 독립적인 개발 프로젝트를 맡고 있는 팀장과 개발 부서를 지휘하는 부서장 및 중역급 임원들이다.
실무진들이 쓰는 약어나 기술 용어들이 때때로 부서장들을 당황하게 만드는 경우가 있다. 가끔 엔지니어들이 여러분들을 일부러 혼란스럽게 하려고 이런 용어들을 쓰는 것이 아닌가 싶을 때가 있다. 이런 경우 의사 소통이 서로 어긋나거나 잘못된 결정을 내리는 것을 막기 위해서라도 이 사전을 가까운 곳에 비치해두기를 권한다. 이 사전은 개발자들이 흔히 쏟아내는 뭔지 모를 말들을 깨끗하게 정리해주는데 큰 도움이 될 것이다. 또한 여러분이 만들어낼 제품에 들어가는 최신 기술의 동향을 계속해서 파악하는 데도 도움이 되리라 생각한다. 용어를 정의할 때 항상 간단하게 이해할 수 있는 문장으로 글을 시작해서 독자들이 세부적인 내용에 현혹되지 않고 그 용어가 뜻하는 바가 무엇인지를 빨리 파악해낼 수 있도록 했다.
또 생각해 볼 수 있는 독자층으로는 관리 지원 부서에서 일하는 사람들이나, 세일즈, 마케팅 부서에서 근무하는 사람들 혹은 엔지니어와 함께 작업을 하면서 엔지니어들이 만든 기술적인 부분에 관해 문서를 정리해야 하는 사람들이다.
이런 분들은 엔지니어가 선택한 어휘들의 의미와 철자를 검사하기 위해서 이 책이 필요하다. 또한 세일즈 프리젠테이션이나 제품 요구사항을 토의할 때 용어를 올바르게 쓰는 방법을 익히는 데도 도움이 될 것이다. 이 방법을 익혀 두면 엔지니어들이 그냥 설명을 하도록 내버려 둬야 할 때와 설명을 중간에 끊고 필요한 질문을 해야할 때를 구분해낼 수 있으므로 자신감이 붙게될 것이다. 이 사전에는 각 용어와 약어들의 표현 사이에 관련된 참고 용어들을 많이 넣었다.
마지막으로 기술 서적이나 뉴스레터, 상거래 잡지, 신문 및 웹사이트들을 편집하고 운영하는 사람들에게도 이 사전이 용어 철자, 용도, 의미 등을 찾아볼 수 있는 유용한 지침서 역할을 해줄 수 있다.
Embedded Systems Programming지나 Embedded.com의 편집자들도 이 사전을 편집 스타일의 사실상 표준 가이드로 쓰고 있다.
한 마디로 임베디드 시스템 대사전은 모든 사람들을 위한 책이다.
[ 일러두기 ]
우리는 각 단어를 정의할 때 먼저 용어의 품사부터 설명했다. 품사가 명확하지 않을 때는 표준적인 발음을 적도록 했다. 용어 정의 단락의 첫 번째 문장에서는 그 용어가 뜻하는 바를 간략하게 정의했다. 그 다음에는 약어나 다른 대체 용어를 소개했으며 약어의 경우 약어로 쓰기 이전의 원래 용어를 표기했다. 세일즈나 마케팅 부서에서 일하는 사람들이나 관리자들에게는 이런 부분이 절실히 원해왔던 점이리라 생각한다. 하지만 엔지니어들이나 기술적인 문서를 쓰는 사람들을 위해서 이보다 훨씬 깊이 있는 내용도 덧붙여서 설명했다. 중요한 용어들의 정의는 거의 대부분 백과 사전에서 볼 수 있는 분량 정도로 충분히 설명했으며 유용한 다이어그램이나 스키매틱, 그림, 공식 및 프로그램 코드 등의 참고 자료도 많이 포함했다. 적절한 소스가 존재하는 경우 추가 자료를 찾아볼 수 있는 팁도 마련했다.
각 용어 정의마다 다음과 같은 내용도 함께 볼 수 있다.
▣ 발음 ▣ 약어 ▣ 대체 용어 ▣ 관련 용어
▣ 예제 ▣ 다이어그램, 스키매틱, 그림
▣ 공식 ▣ 예제 코드 ▣ 추가 자료
[ 이 책의 내용: 누가 이 책을 읽어야 하는가 ]
우리는 이 사전에 실릴 용어와 뜻을 정리하면서 서로 다른 배경 지식을 갖고 있는 다양한 독자층을 염두에 뒀다.
처음 생각해 볼 수 있는 독자들은 당연히 실시간 임베디드 시스템을 구상하고 설계하며 구현하고 테스트하는 하드웨어/소프트웨어 엔지니어들이다.
임베디드 시스템 엔지니어들조차도 이분야에서 쓰이는 용어들이 광범위함에 놀란다. 임베디드 시스템은 그 범위가 매우 넓어서 하드웨어, 소프트웨어, 디버깅, 수학, 알고리즘, 제어, 실시간 및 여러 가지 다른 면들을 포괄한다. 이 분야에서는 새로운 용어들이 주기적으로 도입되고 있으며, 특히나 기술적 진보의 속도가 점점 빨라지면서 이런 성격이 더욱 두드러지고 있다.
아무리 임베디드 분야의 대가라 하더라도 이렇게 많은 용어들을 머리 속에 담아서 외워두고 살 수는 없다. 또 하나 확실한 것은 엔지니어 중에서는 용어의 뜻을 잘 모르거나 기억이 안 나서 상사나 다른 사람 앞에서 말문이 막히는 것을 좋아할 사람은 아무도 없다. 여러분들이 필요로 하는 모든 데이터를 정리하는 데 도움이 되기를 바라는 의미에서 이 사전을 만들었다. 여러분은 개념적으로 정확한 사실, 공식, 정의들이 깨끗하게 정리가 될 때 좀 더 깔끔하게 사고를 전개할 수 있다. 그렇기 때문에 우리는 이 같이 기술적인 세부 사항들을 책 전반에 걸쳐 포함시켜서 여러분들이 쉽게 참고할 수 있도록 했다.
두 번째로 이 책에서 생각하고 있는 독자들은 독립적인 개발 프로젝트를 맡고 있는 팀장과 개발 부서를 지휘하는 부서장 및 중역급 임원들이다.
실무진들이 쓰는 약어나 기술 용어들이 때때로 부서장들을 당황하게 만드는 경우가 있다. 가끔 엔지니어들이 여러분들을 일부러 혼란스럽게 하려고 이런 용어들을 쓰는 것이 아닌가 싶을 때가 있다. 이런 경우 의사 소통이 서로 어긋나거나 잘못된 결정을 내리는 것을 막기 위해서라도 이 사전을 가까운 곳에 비치해두기를 권한다. 이 사전은 개발자들이 흔히 쏟아내는 뭔지 모를 말들을 깨끗하게 정리해주는데 큰 도움이 될 것이다. 또한 여러분이 만들어낼 제품에 들어가는 최신 기술의 동향을 계속해서 파악하는 데도 도움이 되리라 생각한다. 용어를 정의할 때 항상 간단하게 이해할 수 있는 문장으로 글을 시작해서 독자들이 세부적인 내용에 현혹되지 않고 그 용어가 뜻하는 바가 무엇인지를 빨리 파악해낼 수 있도록 했다.
또 생각해 볼 수 있는 독자층으로는 관리 지원 부서에서 일하는 사람들이나, 세일즈, 마케팅 부서에서 근무하는 사람들 혹은 엔지니어와 함께 작업을 하면서 엔지니어들이 만든 기술적인 부분에 관해 문서를 정리해야 하는 사람들이다.
이런 분들은 엔지니어가 선택한 어휘들의 의미와 철자를 검사하기 위해서 이 책이 필요하다. 또한 세일즈 프리젠테이션이나 제품 요구사항을 토의할 때 용어를 올바르게 쓰는 방법을 익히는 데도 도움이 될 것이다. 이 방법을 익혀 두면 엔지니어들이 그냥 설명을 하도록 내버려 둬야 할 때와 설명을 중간에 끊고 필요한 질문을 해야할 때를 구분해낼 수 있으므로 자신감이 붙게될 것이다. 이 사전에는 각 용어와 약어들의 표현 사이에 관련된 참고 용어들을 많이 넣었다.
마지막으로 기술 서적이나 뉴스레터, 상거래 잡지, 신문 및 웹사이트들을 편집하고 운영하는 사람들에게도 이 사전이 용어 철자, 용도, 의미 등을 찾아볼 수 있는 유용한 지침서 역할을 해줄 수 있다.
Embedded Systems Programming지나 Embedded.com의 편집자들도 이 사전을 편집 스타일의 사실상 표준 가이드로 쓰고 있다.
한 마디로 임베디드 시스템 대사전은 모든 사람들을 위한 책이다.
[ 일러두기 ]
우리는 각 단어를 정의할 때 먼저 용어의 품사부터 설명했다. 품사가 명확하지 않을 때는 표준적인 발음을 적도록 했다. 용어 정의 단락의 첫 번째 문장에서는 그 용어가 뜻하는 바를 간략하게 정의했다. 그 다음에는 약어나 다른 대체 용어를 소개했으며 약어의 경우 약어로 쓰기 이전의 원래 용어를 표기했다. 세일즈나 마케팅 부서에서 일하는 사람들이나 관리자들에게는 이런 부분이 절실히 원해왔던 점이리라 생각한다. 하지만 엔지니어들이나 기술적인 문서를 쓰는 사람들을 위해서 이보다 훨씬 깊이 있는 내용도 덧붙여서 설명했다. 중요한 용어들의 정의는 거의 대부분 백과 사전에서 볼 수 있는 분량 정도로 충분히 설명했으며 유용한 다이어그램이나 스키매틱, 그림, 공식 및 프로그램 코드 등의 참고 자료도 많이 포함했다. 적절한 소스가 존재하는 경우 추가 자료를 찾아볼 수 있는 팁도 마련했다.
목차
목차
- 각 용어 정의마다 다음과 같은 내용도 함께 볼 수 있다.
- ▣ 발음
- ▣ 약어
- ▣ 대체 용어
- ▣ 관련 용어
- ▣ 예제
- ▣ 다이어그램, 스키매틱, 그림
- ▣ 공식
- ▣ 예제 코드
도서 오류 신고
정오표
p.90, 컨프롤 플레인 → 컨트롤 플레인
p.546, 컨프롤 플레인(control plane) → 컨트롤 플레인(control plane)
p.546, 컨프롤 플레인(control plane) → 컨트롤 플레인(control plane)