전체 글(23)
-
[OS] 자식 프로세스 2개 생성 , kill 명령어 실행하기
프로세스 확인하기 1. 부모 프로세스 1개, 자식 프로세스 2개 생성하기 실행 코드 자식 프로세스 2개를 생성하기 위해 fork 함수를 두 번 호출한다. fork()를 두 번 하게 되면 자식 1명의 자손 프로세스 1개까지 생겨 총 4개의 프로세스가 생성된다. 총 프로세스의 개수는 fork의 횟수(n)의 2의 n제곱이다. fork 함수는 자식 프로세스에게는 0을 반환하고, 부모 프로세스에게는 자식 프로세스의 pid를 반환한다. 처음 pid는 fork()에게 자식 프로세스의 pid를 받고, else 문으로 간다. 이때, wait(NULL); 을 통해 부모 프로세스는 자식 프로세스가 끝날 때까지 기다리게 된다. 자식 프로세스가 생성되어 pid는 fork 함수에게 0을 받고, 조건문을 실행한다. execlp 를..
2021.05.17 -
Github 초간단 파일 업로드 명령어
- 선행 사항 - Git repository 생성 - 프로젝트 폴더 cmd에 다음과 같은 명령어들을 입력한다. 초기 git repository 업로드 1. git init 이 폴더 자체가 깃허브로 관리됨 2. git remote add origin (프로젝트를 업로드 할 깃허브 repository 주소) 여기에 저장하겠다 3. git add . 모든 폴더 (.)를 추가 git add (폴더명 1, 2) 4. git branch -m master main branch master를 main으로 바꿈 branch란? 가지, 새로운 기능을 추가할 때 사용함 (다시 되돌릴 수 있는 기능) 5. git commit -m "하고 싶은 말 : " (태그를 다는 것) ex) ver 0.1, ... 6. git push..
2021.05.12 -
해밍코드 (Hamming Code)
1) 해밍 코드란? 해밍코드는 (1) 코드 생성 (2) 오류 검출 (3) 오류 수정 순으로 진행된다. [송신자] ------데이터 전송-----> [수신자] 데이터 비트에 몇 개의 패리티 비트가 추가된 코드 패리티 비트 정보의 전달 과정에서 오류가 생겼는지를 검사하기 위해 추가한 비트 기존의 패리티 비트들은 수신된 데이터 열에 에러의 유무 정도만 판단 가능했음. 해밍 코드를 이용하면 에러 비트의 위치까지 알 수 있고, 에러 교정도 가능함 (예시) 실시간으로 데이터가 전송되어야 하는 경우, 데이터 전송과 동시에 에러 교정이 수행되어야 함. 이러한 신뢰도 특징을 기반으로, 대부분의 마이크로칩 디바이스에서 사용되고 있음. 2) 얼마나 많은 개수의 체크 비트가 필요한가? 2^p >= d + p + 1 p =..
2021.05.11 -
CU 신상 라면 희망줄라면 후기
저는 새로운 라면이 나오면 그걸 도전해 보는 걸 참 좋아하는데요! 오늘은 CU에 갔더니 귀여운 그림이 있는 라면이 있길래 구매해봤습니다 잠깐! '1인 자영업자 고용보험료 지원사업' : 1인 자영업자에게 고용보험료를 최대 3년 동안 30~50% 지원 희망줄라면은 '1인 자영업자 고용보험료 지원사업'을 홍보하는 라면으로, QR코드를 통해 지원사업의 신청 홈페이지로 바로 연결될 수도 있어요! CU는 향후 중소벤처기업부와 협의 하에 희망줄라면의 운영 수익금 일부를 자영업자의 재기 지원금으로 기부할 예정이라고 하네요 참 의미 있는 라면이군요 ^0^ 라면이 희망 주러 왔다~~~ ^-^ 단점은 약간 양이 적어요! 일반 컵라면 1개보다 면발이 좀 적게 들은 것 같아요 그 점 유의하시길 희망줄라면 영양 정보 및 조리방법..
2020.12.31 -
돈까스카레덮밥 라볶이 닭볶음탕 짜장면 짬뽕 까르보불닭볶음면
20201217 점심 (군산대 김밥킹) 카레가 약간 달달하다. 김밥킹 돈까스는 참 맛있다. 김밥 재료 - 우엉, 당근, 오이, 참치, .. 햄도 있었나? 단무지 빼먹느라 힘들다 ㅠㅠ 20201218 저녁 (군산 맛촌) 진짜 미쳤어 !!!! 밥 두공기 뚝딱 27000원이지만 비싼 값 한다 개인적으로 젓갈이 참 맛있었다 20201220 점심 (군산 우리반점) 20201222 야식 (gs 편의점)
2020.12.22