system design 글은 일상 단어를 평가·경고·논증의 도구로 자주 쓴다. 당시 모아 둔 표현을 빠뜨리지 않고, technical writing에서 자연스럽게 다시 쓸 수 있도록 문맥과 tone을 정리했다.
글의 구조와 핵심을 표시하는 표현
1. interlude
긴 글·강의·작품의 본 흐름 사이에 들어가는 짧은 막간이다. heading에서는 Interlude처럼 대문자로 쓸 수 있다.
This interlude introduces the process API before the scheduling chapters.
2. in intriguing ways
호기심을 자극하는 방식으로. interesting보다 “더 알고 싶게 만든다”는 뉘앙스가 있다.
The two mechanisms interact in intriguing ways under failure.
3. interfaces
system component 사이의 contract, programming language의 interface construct, 사람과 product 사이의 UI 등 문맥에 따라 뜻이 달라진다.
Stable interfaces let implementations evolve independently.
4. the crux
문제나 논의의 핵심이다. 교재 heading에서 CRUX로 강조해도 일반 문장에서는 lowercase로 쓴다.
The crux is preserving correctness while allowing concurrency.
5. an aside
본문의 논지에서 잠시 벗어난 짧은 덧붙임이다.
As an aside, the same constraint also appears in storage systems.
독자에게 경고하거나 범위를 고정하는 표현
6. be forewarned
앞으로 나올 위험이나 의외의 결과를 미리 경고한다. formal하고 강한 tone이다.
Be forewarned that the command can overwrite an existing configuration.
7. i.e.와 e.g.
i.e.는 id est, 즉 앞말을 다시 정확히 풀어 쓸 때 사용한다. e.g.는 exempli gratia, 여러 가능성 중 예시를 들 때 사용한다.
Use a read-only operation, i.e., one that does not change remote state.
Use a diagnostic tool, e.g.,
curlordig.
둘을 바꾸어 쓰면 “예시”가 “전체 정의”처럼 읽힐 수 있다.
8. as of와 as above
as of: 특정 date·version을 기준으로 —As of version 2.0, the option is deprecated.as above: 위에 적힌 내용과 같이. 문장에서는as noted above가 더 자연스러울 때가 많다.
9. suffice it to say·note
원문의 suffice it만으로는 보통 문장이 끝나지 않는다. Suffice it to say ..., Suffice it to note ...처럼 쓴다.
Suffice it to say that the migration needs a rollback plan.
10. therein
그 문서·장소·상황 안에. formal한 표현이라 짧은 기술 문장에서는 in it이나 구체적인 문서명을 쓰는 편이 명확할 수 있다.
The specification and the constraints defined therein are normative.
설계의 평가와 판단을 표현하는 말
11. getting it right
요구한 동작과 correctness를 제대로 구현한다는 뜻이다. OSTEP은 Butler Lampson의 system design hint를 빌려 이를 ‘Lampson’s Law’라는 학습 tip으로 부른다. formal theorem 이름은 아니다.
Getting it right requires explicit failure semantics, not only a clean interface.
12. a time-tested·well-regarded approach
well-regarded는 좋은 평가를 받는다는 뜻이고, time-tested는 오랫동안 사용되며 검증됐다는 뜻이다. 둘 다 근거 없는 권위에 기대는 표현이 되지 않도록 기준을 함께 적는다.
The design follows a well-regarded approach, but we still validate it against the current workload.
13. neither abstraction nor simplicity is a substitute for getting it right
추상화와 단순성은 중요하지만 correctness 자체를 대신하지는 못한다는 Lampson의 경고다.
A small API can still be wrong; neither abstraction nor simplicity is a substitute for getting it right.
14. immensely powerful
매우 강력하다는 강조 표현이다. technical claim에서는 어떤 capability와 constraint가 강력한지 구체화한다.
The primitive is immensely powerful, but it also expands the trusted computing base.
15. marvel at the result
결과에 감탄하다. 설명형 기술 문서보다는 narrative나 강의 tone에 어울린다.
Once the pieces work together, it is easy to marvel at the result.
16. intricacy
복잡하게 얽힌 세부나 정교함을 뜻한다. complexity보다 detail의 촘촘함을 강조한다.
The intricacy of the protocol makes manual review difficult.
17. arbitrary
정해진 원칙 없이 임의로 선택됐거나, 특정 값에 제한되지 않았다는 뜻이다. 반드시 random이라는 의미는 아니다.
The handler must reject an arbitrary jump target supplied by user code.
18. from a vantage point
어떤 위치·관점에서 보았을 때. 관찰 관점을 명시한다.
From a security vantage point, the extra parser is part of the attack surface.
19. tread carefully
위험하거나 subtle한 작업에서 신중하게 진행하라는 경고다.
Tread carefully when changing an authentication path in production.
읽고 설명할 때 쓰는 표현
20. tidbits about this output
output에 관한 작고 유용한 정보 조각들. informal한 표현이다.
The next section explains a few useful tidbits about this output.
21. to be learned and digested
단순히 읽는 것을 넘어 이해하고 자기 것으로 소화해야 한다는 뜻이다.
The chapter contains several ideas to be learned and digested slowly.
22. RTFM
Read The F***ing Manual의 약어로, 먼저 manual을 읽으라는 거친 internet slang이다. 공격적이고 상대를 무시하는 tone이어서 professional review·support 답변에서는 쓰지 않는 편이 좋다.
A constructive alternative is: “The option is documented in the migration guide; here is the relevant section.”
23. hog·egomaniac·abusing
resource hog: CPU·memory 같은 resource를 과도하게 차지하는 processegomaniac: 극도로 자기중심적인 사람을 비난하는 강한 말abusing: 권한·API·기능을 의도와 다르게 악용하거나 과도하게 사용함
The runaway worker became a memory hog.
The attacker was abusing a valid token to enumerate resources.
사람을 평가하는 egomaniac은 technical diagnosis에 거의 도움이 되지 않는다. behavior와 impact를 구체적으로 기술하는 편이 낫다.
이 목록의 운영체제 기초 표현은 crux·headway·copy-on-write 23개, trap 관련 단어는 trap into kernel·trap table·return-from-trap에서 이어진다.
참고 자료
'배움과 성장 > 책·생각' 카테고리의 다른 글
| 기술 문서 영어 표현 11개: traverse·logarithmic·at hand 문맥 정리 (0) | 2025.10.07 |
|---|---|
| 운영체제 영어 표현: trap into kernel·trap table·return-from-trap (0) | 2025.09.14 |
| 운영체제 원서에서 만난 영어 표현 24개: 기술 문맥까지 함께 정리 (2) | 2025.08.24 |
| 운영체제 영어 표현 23개: crux·headway·copy-on-write (2) | 2025.08.23 |
| 『처음 읽는 양자컴퓨터 이야기』 후기: 원리와 연구 현장을 함께 보는 입문서 (8) | 2025.07.16 |
댓글