본문 바로가기

기타15

IT 용어 및 반도체_ SSD란?SSD의 구성요소, 폼팩터, 인터페이스 SSD (Solid State Drive)란? 메모리 반도체(낸드플래시)를 저장 매체로 사용하는 차세대 대용량 저장 장치. HDD(Hard Disk Drive)를 대체해 컴퓨터의 운영체제(OS) 와 데이터를 저장하는 보조기억장치로, 반도체 칩에 정보가 저장된다고 하여 SSD로 불린다. ■SSD 구성요소 컨트롤러(Controller):인터페이스와 메모리 사이의 데이터 교환 작업을 제어 => 데이터 읽기 및 쓰기, 플래시 메모리 관리 및 오류 처리 낸드플래시 메모리(NAND Flash): 데이터를 저장하는 비휘발성 메모리 => 전원이 꺼지더라도 기록된 데이터가 사라지지 않는 데이터의 영속성을 보장 DRAM: 동적 임의 접근 기억 장치로 휘발성 메모리 SSD 케이스: 구성 요소를 보호 및 냉각에 도움을 준다... 2023. 6. 6.
개발관련_컴포넌트와 모듈 차이점 1. 컴포넌트와 모듈 공통점 모듈과 컴포넌트 둘다 하나의 기능을 가지고 소프트웨어의 재사용하기 위해 사용합니다. 2. 컴포넌트와 모듈 차이점 모듈 모듈은 구조의 최소 단위, 정적인 구조를 가지고 컴포넌트는 런타임에 독립적으로 배포되고 실행 되는 단위 모듈: 만들어진 산출물의 구현 단위 런타임: 컴파일이 완료된 이후 사용자에 의해서 응용프로그램이 동작되어지는 때 컴포넌트 컴포넌트는 실행 중인 소프트웨어의 활동 단위 ex)하나의 서버가 10개의 클라이언트에게 정보를 제공할 때, 모듈은 서버와 클라이언트 2개를 가지지만, 컴포넌트는 11개(서버 1 + 클라이언트 10)가 된다. 2022. 8. 16.
개발 관련_SDK, API 란? API란 Application Programming Interface 모듈화하여 만들어진,응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. ex. 카카오 로그인 API를 적용하여 웹사이트 간편로그인 구현 SDK란 Software Development Kit 어떤 소프트웨어를 만들기 위한 개발 도구 모음(개발 키트)라고 한다. SDK는 프로그램 및 응용 프로그램 개발의 복잡성을 줄이는 강력한 기능 집합 이다. SDK는 API, IDE(통합개발환경), 문서, 라이브러리, 코드 샘플 및 기타 유틸리티가 포함될 수 있다. ex. IOS 응용프로그램을 개발하려면 IOS SDK를 다운 받아야하는 것처럼 특정 소프트웨어를 개발하기 위한 키트 2022. 8. 16.