몰라 컴퓨터 일반14 운영체제(OS) 아래 글은 CS 공부를 하며 작성한 글입니다. Process : 실행중인 프로그램을 의미. 운영체제와 상호작용함. 스레드가 모여있는 컨테이너. 프로그램의 명령어와 정적데이터가 메모리에 적재되면 프로세스가 된다.PID (Process ID) : 각각의 프로세스들을 구분하는 고유 식별자Process Overlay : 현재 실행중인 프로세스 주소 공간에 새로운 응용프로그램을 적재해 실행시키는 방법 Thread : 하나의 프로세스 내에서 실행되는 실행. 스케줄링의 단위. Thread가 모이면 Process가 됨.Scheduling: 운영체제에서 여러개의 프로세스가 CPU에서 실행되는 순서를 결정하는 것Multi - Thread : 하나의 프로세스 내에서 여러개의 스레드가 동시에 실행되는 것. 멀티스레드는 각각.. 2024. 2. 6. CI/CD란? - 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) 기본 개념 CI/ CD 는 애플리케이션 개발 단계부터 배포 단계까지 모든 단계를 자동화를 통해 조금 더 효율적이고 바르게 사용자에게 빈번히 배포할 수 있는 것을 말한다. CI 빌드 및 테스트 자동화 CD 배포 자동화 CI (Continuos Integration) 란? 지속적인 통합이라는 의미이다. 가능한 작은 단위로 나누어서 주기적으로 빈번히 개발하고 계속해서 통합하여 나가는 것이 중요하다. 애플리케이션의 버그 수정이나 새로운 코드 변경이 주기적으로 빌드 및 테스트되면서 공유되는 레파지토리 통합(meger)되는 것을 의미한다. 이로 인해 코드 출돌의 문제를 해결할 수 있다. 1. 코드 변경사항을 주기적으로 빈번하게 merge 하나의 에시에서의 흐름 1. 여러 개발자들은 계속해서 github 등의 관리 시스템에서 .. 2023. 9. 13. 이전 1 2 3 4 다음