반응형 아키텍처4 [운영체제] OS의 구조와 서비스 종류 소개, 시스템 프로그램과 시스템 콜 소개 OS의 전체적인 구조 Hardware (하드웨어)컴퓨터의 물리적 자원 (CPU, 메모리, I/O 장치 등Operating System (운영체제)하드웨어와 사용자 프로그램 사이의 중개자 역할 수행Services (운영체제가 제공하는 기능)이 글에서 다루는 운영체제의 서비스(기능)으로 아래에 기술하겠다.System Calls (시스템 콜)사용자 프로그램이 운영체제의 기능을 요청하는 인터페이스예: open(), read(), write(), fork(), exec() 등User Interfaces (사용자 인터페이스)GUI (Graphical User Interface): 그래픽 기반 인터페이스Batch: 명령어 집합을 자동으로 실행Command Line: 텍스트 명령어를 통해 시스템과 상호작용User an.. 2025. 4. 13. 하둡(Hadoop)의 아키텍처, 병렬처리, 장애처리 전략 목차1. 하둡 기반 오픈소스의 시대2. 하둡의 마스터-슬레이브 아키텍처3. 병렬처리 구조와 아키텍처 종류, 역사4. 분산 아키텍처 스타일과 하둡 아키텍처의 진화5. 하둡 장애처리 전략6. 하둡 최종 아키텍처⭐️하둡(Hadoop) 기반 빅데이터, AI, 오픈소스 시대과거에는 기업들이 하둡 기반의 시스템들을 오픈소스로 구현해 사용했음.예를 들어 LG 같은 기업도 자체 솔루션을 만들어 활용했음.다양한 기업들이 각자의 하둡 기반 솔루션을 만들어 쓰다가, 어느 시점부터는 내부 시스템으로 정착되어 외부 관심에서는 사라지게 됨.하지만 "사라졌다고 해서 사용하지 않는 것이 아니라", 오히려 내부적으로 안정된 솔루션으로 계속 사용 중임. AI 시대에서도 하둡은 살아 있다지금은 AI 시대이며, 대부분의 분석 및 모델링 도.. 2025. 4. 2. [네트워크] 네크워크 코어, 스위칭, 인터넷 아키텍처, 처리량 🧠 네트워크 코어 (Network Core)네트워크의 중심: 전 세계 ISP들이 연결된 고속 백본망구성 요소: 라우터(Router) 로 구성된 Mesh NetworkAccess Network 들이 코어 네트워크에 연결되어 전체 인터넷을 형성🔀 패킷 스위칭 (Packet Switching)Application Layer의 데이터는 작은 패킷들로 분할됨각 패킷은 독립적으로 전달되고, 목적지에서 다시 조립됨공유 자원 개념 → 하나의 링크를 여러 통신이 공유 가능 Store-and-Forward 방식라우터는 전체 패킷을 수신한 후에 다음 홉으로 전달예: 버스가 승객 5명 모두 탈 때까지 출발하지 않는 방식⏱ 전송 지연 vs 큐잉 지연전송 지연 (Transmission Delay)패킷을 링크에 밀어넣는 데 걸.. 2025. 3. 23. Architectural Pattern(아키텍처 패턴)과 스타일 종류 Architectural Pattern/Style다양한 환경에서 시험되고 검증된 좋은 디자인 관행을 설명하는 스타일화된 설명사용될 때와 사용되지 않을 때에 대한 정보 포함예시: POSA 시리즈MVC (Model-View-Controller)LayeredRepositoryClient-ServerPipe & FilterA Taxonomy(분류) of Architecture StylesThe Model-View-Controller (MVC) Pattern시스템 데이터를 기준으로 프리젠테이션과 상호작용을 분리함시스템은 상호작용하는 세 가지 논리적 구성 요소로 구조화됨Model: 시스템 데이터와 그에 대한 연산 관리View: 데이터를 사용자에게 어떻게 표시할지 정의하고 관리Controller: 사용자 상호작용(예.. 2024. 12. 1. 이전 1 다음