초록꼬마의 devlog
shell, kernel, shell script
back-end dev/Linux 2022. 5. 15. 03:21

kernel 운영체제의 가장 핵심적인 역할(하드웨어 제어, 응용프로그램과의 상호작용 제공)을 담당하는 부분 응용프로그램과 하드웨어 수준의 처리 사이의 가교 역할을 하는, 운영체제의 핵심 요소 구성 방식 일체형(monolithic) kernel micro kernel

디렉토리(+구조)와 파일, CLI, --help와 man, 필요한 명령 검색, sudo
back-end dev/Linux 2022. 5. 15. 03:12

터미널을 통한 리눅스 제어의 특징 명령어(문자 입력해서 명령)를 통한 제어(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
Mac에서 Linux 실습/활용하기
back-end dev/Linux 2022. 5. 4. 23:30

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 = 현재 디렉토리의 파일을 보여달라는 명령어

[MIASHS L1] 배열, 리스트
data science/Python 2022. 4. 24. 00:08

출처: 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..

[MIASHS L1] 반복문
data science/Python 2022. 4. 24. 00:07

for문 while문

[MIASHS L1] 문자 및 문자열
data science/Python 2022. 4. 24. 00:07

문자열 다루기 문자

[MIASHS L1] 조건문
data science/Python 2022. 4. 24. 00:06

부울 자료형 비교연산자 논리연산자 조건문

개발자에서 아키텍트로
life/books 2022. 4. 22. 21:53

part1 | software architecture ch1. ch2. part2 | architecture 설계의 기초 ch3. ch4.

[프로세스 관리] 스케줄링 알고리즘
computer science/운영체제 2022. 4. 22. 21:49

스케줄링 성능 평가 기준 평균 대기 시간 = 각 프로세스들이 수행이 완료될 때까지 준비 큐에서 기다리는 시간의 합들의 평균 값 평균 반환 시간 = 각 프로세스들이 생성된 시점부터 수행이 완료된 시점까지의 소요 시간들의 평균 값 선점 = 우선순위가 더 높은 프로세스가 CPU를 빼앗아 사용 가능 비선점 = 한 번 CPU를 할당 받으면 다른 프로세스가 빼앗아 사용할 수 없음 First-Come First-Served 스케줄링 비선점 스케줄링 알고리즘 준비 큐에 도착한 순서에 따라 디스패치 장점 가장 간단한 스케줄링 기법 단점 짧은 프로세스가 긴 프로세스를 기다리거나, 중요한 프로세스가 나중에 수행될 수 있음 -> 대화식 운영체제에는 부적합 프로세스들의 도착 순서에 따라 평균 반환 시간이 크게 변함 Shorte..

[MIASHS L1] 함수
data science/Python 2022. 4. 22. 21:46

함수와 모듈의 사용 및 import 함수의 정의 함수의 매개변수/인자 함수의 반환형 docstring 제약 조건 doctests 출처: https://www.fil.univ-lille1.fr/~L1S1Info/Doc/New/cours2_fr.html

[MIASHS L1] 데이터와 자료형
data science/Python 2022. 4. 22. 21:44

자료형 expressions instructions 변수 출처: https://www.fil.univ-lille1.fr/~L1S1Info/Doc/New/cours1_fr.html