본문 바로가기

36

Directory의 구조와 용도에 대한 이해 / 기본 계층 모든 파일 시스템 계층의 기본인 루트 디렉토리/bin/ 모든 사용자를 위해 단일 사용자 모드에서 사용 가능해야 하는 명령어 바이너리, e.g., cat, ls, cp./boot/ 부트 로더 파일, e.g., kernels, initrd. 흔히 별개의 파티션에 놓는다.[22]/dev/ 필요한 장치, e.g. /dev/null./etc/ 특정 호스트 시스템의 전반적인 설정 파일./etc/opt//opt/에 대한 설정 파일./home/ 저장된 파일, 개인 설정, 기타 등을 포함한 사용자의 홈 디렉토리. 흔히 별도의 파티션에 있다./lib/ /bin/과 /sbin/에 있는 바이너리에 필요한 라이브러리./media/ CD-ROM과 같은 이동식 미디어의 마운트 지점/mnt/ 임시로 마운트된 파일 시스.. 2015. 3. 3.
서버 구조의 이해 NIC 네트워크 카드(영어: network card)는 컴퓨터, 네트워크 안에서 컴퓨터끼리 통신하는 데 쓰이는 하드웨어의 하나이다. 대한민국에서는 랜 카드(문화어: 망카드, 망기판)라고 흔히 말하며, 네트워크 어댑터, 네트워크 인터페이스 카드(NIC), 이더넷 카드라고도 한다. OSI 계층 1(물리 계층)과 계층 2(데이터 링크 계층) 장치를 가지는데, 맥 주소를 사용하여 낮은 수준의 주소 할당 시스템을 제공하고 네트워크 매개체로 물리적인 접근을 가능하게 한다. 사용자들이 케이블을 연결하거나 무선으로 연결하여 네트워크에 접속할 수 있다. NIC는 컴퓨터들을 네트워크에 연결시키며 패킷 전송과 수신의 모든 사항을 담당하는 H/W다 컴퓨터 네트워크에서는 고정된 속도로 매체를 통해 자료를 전송한다 이 속도는 컴퓨터가 .. 2015. 3. 3.
서버 구조의 이해 메모리 내 컴퓨터의 메모리 계층 구조를 나타낸 사진이다 2. SISD vs. SIMD 우선 컴퓨터의 작업 형태는 다음의 두 가지로 분류될 수 있습니다. - SISD (Single-Instruction, Single-Data) - SIMD (Single-Instruction, Multiple-Data) 전자는 하나의 명령어가 하나의 데이터 스트림을 처리하는 것이고 후자는 하나의 명령어가 여러 데이터 스트림을 병렬적으로 처리합니다. 수학적으로 전자는 스칼라 연산, 후자는 벡터 연산이라고도 하는데 이해를 돕기 위해 간단한 예를 들어 보겠습니다. - SISD의 예: A + B 2015. 3. 3.
서버 구조의 이해 CPU CPU의 구조 컴퓨터의 기본원리는 데이터/명령어를 읽고 읽은 것을 수행하고 결과를 쓴다로 볼 수 있다 이 간단한 작동을 위해 최소한으로 필요한 요소는 - 저장 장치- ALU (Arithmetic and Logic Unit, 산술 논리 유닛)- 버스 (데이터/명령어가 저장 장치와 ALU 사이를 오가는 통로) 저장 장치에 있는 데이터와 명령어를 버스를 통해 읽어 와서 ALU가 연산을 수행하는 것.이 간단하고 추상적인 원리가 복잡한 컴퓨터의 시발점 실제 컴퓨터의 구조를 그림으로 보면 위에서 설명한 모델을 조금 확장한 그림 빨간 화살표는 버스,CPU라고 묶인 부분은 ALU,L1/L2/L3 캐시 및 RAM은 저장 장치를 의미 위에서 CPU라고 표시한 부분은 크게 프론트엔드와 백엔드라는 두 부분으로 구분CPU가 읽.. 2015. 3. 3.