일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 데이터 모델링
- delete
- 열거형
- 컴퓨터 활용 능력 1급
- 컴퓨터 활용 능력
- 리눅스 마스터 2급
- github에 새 리포지토리 추가하기
- 명령 프롬프트
- 컴퓨터 구조
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 친절한 SQL 튜닝
- 이것이 오라클이다
- 데이터모델링
- sqld
- gitkraken을 통한 프로젝트 올리기
- 첫 프로그래밍
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- oracle
- 클러스터형 인덱스와 보조 인덱스
- 뷰
- INSERT
- 혼자 공부하는 네트워크
- mysql 설치 방법과 정상 작동 확인하기
- Update
- 웹 디자인 기능사
- youtube review
- 혼자 공부하는 SQL
- 2025-02-13
- 운영체제
- 인덱스의 개념과 장단점
- Today
- Total
목록2024/10 (199)
코딩 브이로그

안녕하세요, 혼자 공부하는 컴퓨터 구조와 운영체제를 공부하고 학습한 내용을 남깁니다.들어가며이러한 과정을 프로세스를 생성한다라고 한다.작업 관리자를 통한 현재 실행중인 프로세스 확인리눅스, macOS에서는 [ps 명령어]를 통해 현재 실행중인 프로세스를 확인할 수 있다.프로세스에는 크게 두 종류가 있다. 사용자가 볼 수 있는 프로세스와 사용자가 볼 수 없는 프로세스이다.데몬(daemon), 서비스(service) : 사용자와 상호작용하지 않고 그저 정해진 일만 수행하는 프로세스모든 프로세스는 CPU가 필요하다.자신의 차례에 정해진 시간 만큼만 프로세스들은 CPU를 이용*타이머 인터럽트는 클럭을 이용해서 하드웨어에 주기적으로 발생하는 인터럽트이다. 한정된 시간 동안 프로세스는 CPU를 이용한다. 그리고 다..

안녕하세요, 혼자 공부하는 컴퓨터 구조와 운영체제를 공부하고 학습한 내용을 남깁니다.시스템 호출 - strace /bin/ls아주 간단한 명령어 같지만, 실제로 시스템 콜은 굉장히 빈번하게 일어납니다.리눅스 환경에서 c 프로그램을 작성한 예제리눅스 환경에서 c 프로그램을 실행한 결과 "hello, hongong!"strace ./a.out 의 결과또한, 수많은 시스템 콜들이 호출된 것을 볼 수 있다.sudo dtruss /bin/lssudo는 관리자 권한으로 실행과 비슷한, 루트 권한으로 실행하는 명령어이다.macos에서는 dtruss라는 명령어로 시스템 호출을 조회할 수 있다.위 이미지는 /bin/ls를 macos환경에서 dtruss해서 시스템 호출을 한 결과이다. "리눅스 환경에서의 시스템 호출과 m..

들어가며 운영체제는 프로그램한테 제공해주는 기능은 다양합니다.아이폰과 안드로이드 폰이 제공해줄 수 있는 기능이 다르다. 자동차의 엔진, 사람의 심장과 같은 역할 커널은 운영체제의 핵심기능을 담당하는 한 부분유저 인터페이스는 아이콘 또는 마우스로 조작할 수 있는 그래픽 인터페이스가 있고 커맨드 라인 인터페이스가 있습니다.유저 인터페이스는 커널로 부터 도움을 받음 자원에 직접 접근을 하면 위험하다. 운영체제의 코드를 실행해야 한다. 슈퍼바이저 플래그로 사용자 모드와 커널 모드를 구분할 수 있다. 이중 모드는 CPU가 명령어를 실행하는 모드를 크게 사용자 모드와 커널 모드로 구분 시스템 호출은 커널모드로 진입하기 위해서 운영체제에게 부탁하는 것이다.각 명령어를 통해서 시스템을 호출하고 해당 명령어를 ..

안녕하세요, 혼자 공부하는 컴퓨터 구조와 운영체제를 공부하고 복습한 자료를 남깁니다.감사합니다. 운영체제 = 가장 근원적인 프로그램프로그램을 동작 시키는 것 외에 다양한 기능들이 있다. 운영체제란모든 프로그램은 실행을 위해 자원을 필요로 한다.프로그램이 올바르게 실행되도록 돕는 특별한 프로그램 자원/시스템 자원프로그램 실행에 있어 마땅히 필요한 요소컴퓨터의 네 가지 핵심 부품 포함!네트워크 패킷, 파일 등이 자원에 포함될 수 있음 커널 영역: 운영체제사용자 영역: 웹 브라우저, 메모장, 게임 등 운영체제의 메모리 관리 운영체제의 CPU 관리 운영체제의 입출력 장치 관리 운영체제의 시스템은 정부와 비유할 수 있다. 운영체제가 없다면 아래와 같은 어려움을 겪는다. "운영체제는 사용자를 위한 프로그램이 ..

안녕하세요, 혼자 공부하는 첫 프로그래밍을 공부하여 학습한 자료를 남깁니다.초를 시간, 분으로 변환하는 함수손코딩 실습 예제 감사합니다.참고 url - https://www.youtube.com/watch?v=4QPZl0vL2gc&list=PLVsNizTWUw7EcZ3y7f25fLJ51p7iQHYX9&index=50

안녕하세요, 혼자 공부하는 첫 프로그래밍을 공부하여 복습한 자료를 남깁니다.리스트 요소들의 합계와 평균을 구하는 함수손코딩 실습(참고) Python은 숫자(정수, 부동 소수점 수) 나눗셈의 결괏값으로 부동 소수점 수를 리턴함 감사합니다.참고 url - https://www.youtube.com/watch?v=BQ6wdhC2cVg&list=PLVsNizTWUw7EcZ3y7f25fLJ51p7iQHYX9&index=49

안녕하세요, 혼자 공부하는 첫 프로그래밍을 공부하여 참고 자료를 남깁니다.영어 알파벳을 감싸는 테두리를 출력하는 함수실습 예제코드 해설 감사합니다.참고 url - https://www.youtube.com/watch?v=KMddrN0-apM&list=PLVsNizTWUw7EcZ3y7f25fLJ51p7iQHYX9&index=48

안녕하세요, 혼자 공부하는 첫 프로그래밍을 공부하여 참고 자료를 남깁니다.정수가 홀수인지 확인하는 함수실습 예제실습 설명print(is_odd_number(3)) => (출력: True)print(is_odd_number(2)) => (출력: False) 감사합니다.참고 url - https://www.youtube.com/watch?v=U0-ntogMomk&list=PLVsNizTWUw7EcZ3y7f25fLJ51p7iQHYX9&index=47

안녕하세요, 혼자 공부하는 첫 프로그래밍을 학습하여 복습하였습니다.함수 활용하기손코딩 실습손코딩 실습 결과 감사합니다.참고 url - https://www.youtube.com/watch?v=8djabj5RUzg&list=PLVsNizTWUw7EcZ3y7f25fLJ51p7iQHYX9&index=46

안녕하세요, 혼자 공부하는 첫 프로그래밍을 공부하고 복습한 자료를 남깁니다. return 명령어가 없는 함수pass 코드 작성을 미루고 넘어갈 때 사용return 명령어가 없는 것과 동일하다.return 값이 없기 때문에 어떠한 값도 return하지 않고 종료합니다. 감사합니다.참고 url - https://www.youtube.com/watch?v=hqSrWWs88Ek&list=PLVsNizTWUw7EcZ3y7f25fLJ51p7iQHYX9&index=45