kernel 운영체제의 가장 핵심적인 역할(하드웨어 제어, 응용프로그램과의 상호작용 제공)을 담당하는 부분 응용프로그램과 하드웨어 수준의 처리 사이의 가교 역할을 하는, 운영체제의 핵심 요소 구성 방식 일체형(monolithic) kernel micro kernel
터미널을 통한 리눅스 제어의 특징 명령어(문자 입력해서 명령)를 통한 제어(command line interface, CLI) vs GUI(아이콘 등으로 컴퓨터 제어) ls -al = 현재 위치하는 디렉토리에 있는 파일들의 목록을 보여줌 명령어 -parameter/option(동작하는 방법 변경) 내가 내리는 명령은 내가 현재 위치하는 디렉토리를 대상으로 내려짐 pwd = 내가 현재 위치하는 디렉토리 확인 mkdir hello_linux = 내가 현재 위치하는 디렉토리에 'hello_linux'라는 이름의 디렉토리/폴더 생성 -> ls = 해당 디렉토리가 잘 생성되었는지 확인 가능 비어있는 파일 하나 만들기 = touch empty_file.txt -> ls -l(list/상세 내역을 보여..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSqjaz%2FbtrCBo4vccL%2FFXI21qUdGQUD4H2HopXZL0%2Fimg.png)
Mac OS X는 Linux는 아님 OS X와 Linux는 UNIX라는 공통의 조상을 가지는 운영체제로, 조작 방법(명령어 등)이 많은 부분 비슷함 '운영체제 소개' 포스팅 참고 '생활코딩 Linux 수업'에서는 OS X의 Terminal.app을 실행해서 실습함 -> console/shell/terminal 띄우기 GUI(아이콘, 화살표 등으로 컴퓨터 제어)(x) command line interface(컴퓨터에 명령어 입력해서 제어)(o) 방법 e.g. ls = 현재 디렉토리의 파일을 보여달라는 명령어
출처: https://www.fil.univ-lille1.fr/~L1S1Info/Doc/New/cours6_fr.html cours6_fr Avec la fonction tuple¶ La fonction tuple permet de convertir certaines données en tuples. Par exemple, appliquée à une chaîne de caractères, elle renvoie le tuple des caractères de cette chaîne. Et appliquée à un intervalle d’entiers produit p www.fil.univ-lille1.fr https://www.fil.univ-lille1.fr/portail/index.php?dip..
part1 | software architecture ch1. ch2. part2 | architecture 설계의 기초 ch3. ch4.
스케줄링 성능 평가 기준 평균 대기 시간 = 각 프로세스들이 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합들의 평균 값 평균 반환 시간 = 각 프로세스들이 생성된 시점부터 수행이 완료된 시점까지의 소요 시간들의 평균 값 선점 = 우선순위가 더 높은 프로세스가 CPU를 빼앗아 사용 가능 비선점 = 한 번 CPU를 할당 받으면 다른 프로세스가 빼앗아 사용할 수 없음 First-Come First-Served 스케줄링 비선점 스케줄링 알고리즘 준비 큐에 도착한 순서에 따라 디스패치 장점 가장 간단한 스케줄링 기법 단점 짧은 프로세스가 긴 프로세스를 기다리거나, 중요한 프로세스가 나중에 수행될 수 있음 -> 대화식 운영체제에는 부적합 프로세스들의 도착 순서에 따라 평균 반환 시간이 크게 변함 Shorte..
함수와 모듈의 사용 및 import 함수의 정의 함수의 매개변수/인자 함수의 반환형 docstring 제약 조건 doctests 출처: https://www.fil.univ-lille1.fr/~L1S1Info/Doc/New/cours2_fr.html
자료형 expressions instructions 변수 출처: https://www.fil.univ-lille1.fr/~L1S1Info/Doc/New/cours1_fr.html