운영체제의 개념 & 기능
By JH의 컴퓨터세상 | 2019년 10월 16일 |
운영체제의 개념 운영체제란 사용자가 컴퓨터 시스템을 손쉽게 사용할수있게 하고, 시스템자원을 효율적으로 관리할 수 있도록 하는 프로그램 집합 이다.운영체제에는 윈도우,리눅스,유닉스 등을 대표적으로 꼽을수 있다. 운영체제를 엄마라고 하고, 운영체제에서 실행되는 프로그램들을 자식이라고 하면, 아이는 배가 고프면 배가고프다, 더우면 덥다 이런식으로 표현한다. 운영체제는 아이를 돌보는 엄마처럼 프로그램들의 프로세스 생성과 메모리 접근 등에 대한 요구가 서로 충돌 없이 잘 실행되도록 곁에서 도와주는 역할을 한다. 운영체제의 기능일반 PC에는 사용자 명령 인터페이스를 기반으로 하여 메모리관리자, 프로세서관리자, 장치관리자, 파일관리자 등 4가지 서브 시스템관리자로 구성되어 있다. 그리고
ThinkPad X1 Yoga 3세대(20LD) 개봉기
By 파미의 여러가지 이야기 | 2018년 4월 29일 |
![ThinkPad X1 Yoga 3세대(20LD) 개봉기](https://img.zoomtrend.com/2018/04/29/c0099008_5ae4abd112e39.jpg)
안녕하세요..! 오래간만에 개봉기로 다시 뵙네요..! ThinkPad helix 이후 드디어 최신 기기로 기변을 하게 되었습니다..! 코어 3세대에서 무려 코어 8세대로 넘어왔습니다..! 코어 수도 두배로 늘었고 기타 사양도 많이 좋아졌으니 기대가 크네요..! 이번 주문은 CTO로 주문을 했기 때문에 주문에서부터 받기까지 시간이 상당히 소요되었습니다..! 4/5 주문해서 4/11 생산 완료되고 4/20 실제 수령을 했네요..! 중국에서 한국까지 익스피다이터스를 통해서오고, 후에 국내 택배사를 통해 수령받습니다.듣기로는 택배사가 무작위로 선정된다는데, 전 로젠택배로 받았네요..! 그래서 오랜 기다림 끝에 수령받았습니다..! 수령 받은 상자입니다..! 중앙의 반투명한 스티커부분은 로젠택배의
리눅스 bash 스크립트에서 텍스트 파일을 읽어서 한 줄씩 배열(array) 원소로 할당하기 - 2 (readarray)
By 반달가면 | 2018년 10월 25일 |
bash 스크립트에서 텍스트 파일의 각 행을 배열(array)에 할당하는 방법을 예전에 기록해 두었었는데(여기에), 훨씬 더 간단하고 편리한 방법을 발견했다. 예전에 적었던 방법은 한줄씩 구분해서 할당하기 위해 내부 필드 구분자(internal field separator) 설정(변수 IFS)을 바꿔야 해서 귀찮았는데, readarray라는 명령을 이용하면 이런 과정이 필요 없다. # test.txt 파일을 읽어서 각 행을 배열 arr에 할당 readarray arr < test.txt # 첫번째 행 출력 echo "${arr[0]}" 리눅스 bash 스크립트의 배열에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로
[라즈베리파이] 인터럽트 디버깅 - 인터럽트 핸들러 파악 #CS
By Guillermo Austin Kim | 2018년 5월 29일 |
우리는 다음 __handle_irq_event_percpu 함수 13번째 코드에서 인터럽트 핸들러가 호출된다고 배웠습니다. 1 irqreturn_t __handle_irq_event_percpu(struct irq_desc *desc, unsigned int *flags)2 {3 irqreturn_t retval = IRQ_NONE;4 unsigned int irq = desc->irq_data.irq;5 struct irqaction *action;67 record_irq_time(desc);89 for_each_action_of_desc(desc, action) {10 irqreturn_t res;1112 trace_irq_handler_entry(irq, action);13 res = act