공통(3)
-
[공통]메모리 구조
컴퓨터 하드웨어 구성 케이스, 중앙처리장치, 모니터, 마우스, 키보드, 데이터 저장소, 그래픽 카드 등 (출처) 저장소 계층 https://en.wikipedia.org/wiki/Computer_data_storage#/media/File:Computer_storage_types.svg Computer data storage - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Storage of digital data readable by computers 15 GiB PATA hard disk drive (HDD) from 1999; when connected to a computer it serves a..
2021.05.20 -
[공통] 빌드(Build)
소프트웨어 빌드(Software build) 프로그래머가 작성한 소스 코드파일을 모두 취합하여 컴파일한 다음, 이진(Binary) 또는 실행할 수 있는 프로그램 등 빌드 인공물(artifact)를 만들어 소프트웨어 릴리즈를 위한 응용 프로그램을 만드는 과정입니다. 빌드 과정(scmquest참조) - Fetching : 소스 제어 저장소에서 코드를 가져옴 - Compile : 코드를 컴파일하고 종속성/모듈을 확인 - Unit Test : 자동화된 단위 테스트 실행 - Link : 라이브러리, 코드, 파일 등을 그에 따라 연결 - Store : 성공적으로 통과되면, 빌드 아티팩트를 만들어 저장 - Archive : 빌드 로그 보관 - Send : 알림 메일발송 빌드 형식 전체 빌드 (Full Build) 처..
2020.03.17 -
[공통] Process, Thread란
프로세스 컴퓨터에서 연속적으로 샐행되고 있는 컴퓨터 프로그램을 말합니다. 종종 스케줄링의 대상이 되는 작업(task)이라는 용어와 거의 같은 의미로 쓰입니다. 상태 - 생성(create): 프로세스가 생성되는 중이다. - 실행(running): 프로세스가 CPU를 차지하여 명령어들이 실행되고 있다. - 준비(ready): 프로세스가 CPU를 사용하고 있지는 않지만 언제든지 사용할 수 있는 상태로, CPU가 할당되기 기다리고 있다. 일반적으로 이상태에서는 우선순위가 높은 프로세스가 CPU를 할당받는다. - 대기(waiting): 보류(block)라고 부르기도 한다. 프로세스가 입출력 완료, 신호 수신 등 어떤 사건을 기다리고 있는 상태이다. - 종료(terminated): 프로세스의 실행이 종료되었다. 상..
2020.03.12