BlogHide Resteemsjohnnahold (57)in hive-137029 • 2 years agoCH02(입출력 시스템 관리)<br> - 1. 입출력 장치_6CH02(입출력 시스템 관리) - 1. 입출력 장치_5에 이어 설명. [2.1.3 장치 제어기(Device Controller)] :johnnahold (57)in hive-137029 • 2 years agoCH02(입출력 시스템 관리)<br> - 1. 입출력 장치_5CH02(입출력 시스템 관리) - 1. 입출력 장치_4에 이어 설명. [2.1.3 장치 제어기(Device Controller)] : 입출력 장치는 전형적으로 기계적 요소와 전자적 요소로 구성된다. 전자적인 요소는 장치 제어기 혹은 접합기(adaptor)라 부른다. 미니 컴퓨터와 마이크로 컴퓨터에서 이 장치 제어기는 종종 컴퓨터에 삽입될 수 있는…johnnahold (57)in hive-137029 • 2 years agoCH02(입출력 시스템 관리)<br> - 1. 입출력 장치_4CH02(입출력 시스템 관리) - 1. 입출력 장치_3에 이어 설명. [2.1.2 블록 장치와 문자 장치] : 입출력 장치의 다른 형태는 문자장치이다. 문자장치는 어느 블록 구조와 관계없이 문자 스트림을 전달하거나 수신한다. 그것은 주소지정이 불가능하고 데이터를 저장하는 기능을 갖지 않는다. 단말기, 라인 프린터, 종이 테이프, 천공 카드, 망…johnnahold (57)in hive-137029 • 2 years agoCH02(입출력 시스템 관리)<br> - 1. 입출력 장치_3[2.1.2 블록 장치와 문자 장치] : 입출력 장치는 블록장치(block device)와 문자장치(character device)두 개의 범주로 분류할 수 있다. 블록장치는 자신의 주소를 가진 각각의 일정 크기의 블록에 정보를 저장하는 것이다. 일반적인 블록 장치에서 블록 크기는 정해져 있다. 블록장치의 중요한 특성은 모든 각각의 블록을 독립적으로…johnnahold (57)in hive-137029 • 2 years agoCH02(입출력 시스템 관리)<br> - 1. 입출력 장치_2CH02(입출력 시스템 관리) - 1. 입출력 장치에 이어 설명. [2.1.1 입출력 시스템] : 시스템 버스는 컴퓨터 H/W(하드웨어)의 중심에 위치한다. 이 버스를 통해서 컴퓨터 내의 제어기들이 상호 데이터를 주고받을 수 있다. CPU와 주 기억장치 간에 데이터도 시스템 버스를 통해서 전송이 된다. 시스템 버스에는 또한 여러 종류의 입출력…resteemedlku (57)in hive-137029 • 2 years agosteemCreated with Sketch.HD walletHD wallet(Hierarchical Deterministic Wallet) 이란 하나의 마스터 시드(seed) 키를 사용하여 무수히 많은 주소를 생성할 수 있는 암호화폐 지갑 종류 BIP-32: 하나의 키로 여러개의 지갑을 관리 BIP-39: 엔트로피 관리하기가 힘들어, 니모닉 으로 관리, 엔트로피를 관리하기 위한 개념…resteemedlku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[ChatGPT] 생성시간 변수명 뭘로할까?!데이터베이스에서 필드명을 정할때는 항상 고민입니다. 회사에서 많이 사용하는 규칙을 사용하고 정해진게 없으면 이것저것 사용했는데요 이걸 나만의 비서! ChatGPT 에게 물어봤습니다. 굉장히 설득력있게 이야기해서 created_at 으로 가려고합니다!! I am worried about the DB field name.johnnahold (57)in hive-137029 • 2 years agoCH02(입출력 시스템 관리)<br> - 1. 입출력 장치[2.1.1 입출력 시스템] : 입출력 시스템은 프로세스로 하여금 주변장치들과 통신을 가능하도록 하는 시스템을 말한다. 운영체제에서 입출력 시스템의 기능은 아래와 같이 정의할 수 있다. (1) 블록 단위의 데이터 전송 전송기능 에러 발견 및 보정/교정 컴퓨터 본체와 주변장치 간의 인터페이스 편의적인 H/W(하드웨어) 사용가능한…resteemedanpigon (70)in hive-137029 • 2 years agosteemCreated with Sketch.(ChatGPT) OpenAI로 블로그 자동화하기 - 2지난번 포스팅 ChatGPT 자동 글쓰기에 이어서 이번에는 블로그에 자동 업로드하는 것까지 만들어본다. 블로그는 여러 플랫폼을 찾아봤지만 단순한 API를 제공하는 블로그를 찾기 쉽지 않아서 그냥 스팀잇에 하기로 했다. (ChatGPT) OpenAI로 블로그 자동화하기 1 데이터베이스 데이터 구조 데이터베이스(DB)는…johnnahold (57)in hive-137029 • 2 years agoCH01(운영체제의 개요)<br> - 4. 운영체제의 관련 용어 정의_13(2/4 수정할 예정입니다.) CH01(운영체제의 개요) - 4. 운영체제의 관련 용어 정의_12에 이어 설명. [1.4.5 기억 장치 관리] : 사용자의 CPU 이용률과 컴퓨터 응답속도를 개선하기 위하여 사용자는 기억 장치에 몇 개의 프로그램을 저장하고 있어야 되는데 이를 위한 여러 형태의 다른 기억 장치 관리 가법들이 있다. 이러한…resteemedlku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[Golang - gin framework] `ShouldBindJSON` , `BindJSON` 차이점ShouldBindJSON , BindJSON 차이점 ShouldBindJSON 은 개발자가 바인딩을 직접 해야하는 메서드이다. BindJSON 는 이미 바인딩이 된 메서드이다. 에러 발생시 http status 400 으로 전달된다. ShouldBindJSON // ShouldBindJSON is a shortcut for…resteemedjimae (70)in hive-137029 • 2 years agoFree RTOS의 정리 - 개발환경1안녕하세요. Jimae입니다. 최근에 엄청나게 바빠서 철야도 하고 스팀잇 글도 못쓰고 이제와서 개발글을 쓰고있내요. ㅠㅠ 힘듭니다. 아무튼 FreeRTOS를 해보기위해 개발환경을 만들어야 해요. 물론 자세하게 나와있는것은 이책이지만 간략하게 이책의 내용을 적어보도록 하겠습니다. 우선적으로 책 내용에 들어가기 앞서서 준비할것이…johnnahold (57)in hive-137029 • 2 years agoCH01(운영체제의 개요)<br> - 4. 운영체제의 관련 용어 정의_12CH01(운영체제의 개요) - 4. 운영체제의 관련 용어 정의_11에 이어 설명. [1.4.5 기억 장치 관리] : 프로그램이 수행되기 위해서는 가상 주소에서 절대 주소로 사상되어 기억 장치에 저장되어 있어야 한다. 프로그램이 수행될 때 절대 주소를 생성하여 기억 장치로부터 프로그램 명령어와 자료에 접근하게 된다. 결과적으로 프로그램이 종료되면…johnnahold (57)in hive-137029 • 2 years agoCH01(운영체제의 개요)<br> - 4. 운영체제의 관련 용어 정의_11CH01(운영체제의 개요) - 4. 운영체제의 관련 용어 정의_10에 이어 설명. [1.4.5 기억 장치 관리] : 기억 장치는 컴퓨터 시스템의 수행 에 중추적인 역할을 수행한다. 기억 장치는 각각 자신의 주소를 가진 단어나 바이트의 대용량 배열로 구성되는 것으로서 CPU와 입출력 장치에 의하여 공유되는 접근 가능한 자료를 저장하고 있다. 중앙…johnnahold (57)in hive-137029 • 2 years agoCH01(운영체제의 개요)<br> - 4. 운영체제의 관련 용어 정의_10CH01(운영체제의 개요) - 4. 운영체제의 관련 용어 정의_9에 이어 설명. [1.4.4 명령어 해석기] : '$ cat file1 file2 file3 | sort > /dev/lp' 위 예시에서 3개의 파일을 연결하여 그 출력을 문자순서로 배열할 목적으로 sort 명령으로 보내는 cat 프로그램의 실행 예시이다. 그리고 sort의…resteemedanpigon (70)in hive-137029 • 2 years agosteemCreated with Sketch.Flutter 3.7이 출시되었습니다.며칠 전(2023-01-24)에 Flutter 3.7이 릴리스 되었습니다. Fltutter 릴리스 노트와 Kevin Chisholm 님의 블로그를 대략 살펴보니 이런 기능들이 업데이트 또는 개선되었습니다. Flutter 3.7에서는 Material 3 지원이 크게 향상되었고, 사용자 지정 메뉴 모음, 계단식 메뉴, 국제화 도구, 디버깅 도구…resteemedchainsmokerslav (62)in hive-137029 • 2 years ago[시맨틱 웹을 위한 태그] 2_2-4. 시맨틱 웹에서의 현재 진행 중인 상태 표현_2[시맨틱 웹을 위한 태그] 2_2-4. 시맨틱 웹에서의 현재 진행 중인 상태 표현에 이어 설명. [02. 표현을 위한 요소] : -> progress 요소를 사용하여 최소값 0, 최대값 100의 Progress바를 생성하고 현재 수치로 72를 지정.johnnahold (57)in hive-137029 • 2 years agoCH01(운영체제의 개요)<br> - 4. 운영체제의 관련 용어 정의_9CH01(운영체제의 개요) - 4. 운영체제의 관련 용어 정의_8에 이어 설명. [1.4.4 명령어 해석기] : 셀은 사용자가 로그인하면 기동된다. 기동된 셀은 표준 입출력으로서 단말기를 이용하는데 $기호와 같은 프롬프트를 먼저 화면에 표시한다. 예를 들자면 사용자가 date 명령을 입력하면 셀은 하나의 자식 프로세스를 생성시킨 후 그 자식…resteemedlku (57)in hive-137029 • 2 years agosteemCreated with Sketch.git 상태파일은 크게 Tracked(관리대상)와 Untracked(관리대상아님)으로 나눈다. 처음 파일을 생성하면 Untracked 상태이고 add 하면 Tracked 상태가되고 rm 명령어 후 커밋으로 파일을 Untracked 상태로 변경할 수 있다. Tracked 상태는 Unmodified, Modified, Staged 3가지 상태로 나눌 수…resteemedjimae (70)in hive-137029 • 2 years agoFree RTOS의 정리 - 서론2안녕하세요 Jimae입니다. 저번에 RTOS에 간단하게 말했었지만 어떻게 글을 써나갈지 마저 이어서 글을 써보도록 하겠습니다. 기존에 RTOS를 공부하던 책이있는대요. 바로 이책입니다. 이책의 저자분은 현재 해외에서 임베디드 개발자로 근무하고 있으며 VMware 기반으로 리눅스 운영체제에서 임시로 RTOS를 처음부터 하나하나…