분류 전체보기100 [GIT] Coding Convention Coding Convention GIT Branch Convention master - 배포 가능한 상태의 결과물 develop - 구현할 기능을 병합하기 위한 브랜치 통합 폴더의 기능 | | release | - 개발된 내용을 배포하기 위해 준비하는 브랜치 release 브랜치에서 충분한 테스트를 통해 버그를 검사하고 수정해 배포할 준비가 완전히 되었다고 판단되면 master로 머지해 배포 버그 수정 내용을 develop 브랜치에도 반영하고, 최종적으로 master 브랜치에 머지 | | feature | - 개발 기능 구현 브랜치 기능 개발 완료 시 삭제 네이밍 규칙 ex) feature/login | | hotfix | | GIT Commit Convention → 커밋 타입: 내용 자세히 적어주기 .. 2023. 3. 6. [GIT]branch 생성 및 변경 #.브랜치 생성 git branch {생성할 브랜치명} {분기해 오는 브랜치명} #.브랜치 삭제 git branch -D {삭제할 브랜치명} #.브랜치명 변경하기 git branch -m {브랜치명} {새로운 브랜치명} #.현재 브랜치 확인하기 git branch -v 2023. 3. 6. 시스템 구조 및 프로그램의 실행 Part1 #.컴퓨터 시스템의 구조 -컴퓨터 : CPU + Memory(cPU 작업공간) > CPU : Memory의 instruction 사용, interrupt line 확인 과정 반복 >> 컴퓨터 on : os가 가지고 있음 >> register : 정보를 저장하는 공간 >> mode bit : cpu 안에서 사용되는 것이 운영체제인지 사용자 프로그램인지 구분하는 것 >> interrupt line : cpu로 현재 수행 중인 모든 작업을 중지하고 다른 작업을 수행하도록 지시하는 신호 하나의 instruction 마친 후, interrupt 발견될 경우 cpu가 사용자 프로그램으로부터 자동 os로 넘어감 >> I/O device : Disk, 키보드 모니터 등등 각 I/O device 마다 device con.. 2023. 3. 5. 운영체제 개요 #운영체제란? -Operating System(OS) -컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층 -협의 : 커널(전공자 입장), 운영체제의 핵심 부분으로 메모리에 상주하는 부분 -광의 : 커널 뿐만 아니라 각종 주변 시스템 유틸리티를 포함하는 개념 #.운영체제의 목적 -컴퓨터 시스템의 *자원을 효율적으로 관리 > 자원 - 프로세서, 메로리, 입출력 장치 > 사용자 간 형평성 있는 자원 분배(효율만 추구하면 특정 사용자에게 불리) -사용자가 컴퓨터 시스템을 편리하게 사용할 수 있는 환경 제공 > 동시 사용자/프로그램들이 각각 독자적 컴퓨터에서 수행되는 것처럼 보이게 만든다. #.운영체제의 분류 -동시 작업 가능 여부 > 단일 작업 지원 = 과.. 2023. 3. 2. 이전 1 ··· 5 6 7 8 9 10 11 ··· 25 다음