목록Univ (103)
ITGenerations
S/W로 H/W 제어 하는 방법(3가지) 1. 펌웨어(Firmware) : os 없음2. 디바이스 드라이버(Device Driver) : os 있음, os 위에서 항상 상주,3. 모듈(Module) 디바이스 드라이버와 다른점은 항상 상주하지 않음.-> 디바이스 드라이버의 번거로운 과정을 해결하기 위해서 탄생, 모듈을 디바이스 드라이버로 등록하면 디바이스 드라이버가 된다./ 메모리상에서 존재한다. hello.c 파일을 만드면 워킹디렉토리에 존재한다. 크게 나누면 2 가지1,2세밀하게 나누면 3 가지1,2,3 부팅을 하면, os인 리눅스가 동작하고, 리눅스에 필요한 것들은 메모리도 구동된다. 커널 소스 디렉토리 모듈 디바이스 드라이버는 시스템 내부에서 움직이는 소프트웨어다.커널 소스 디렉토리 밑에서 존재한다..
register 메모리 구성하는 최소 단위 마이크로 프로세스 마이크로 프로세서윈도우 64bit는 레지스터의 크기로 64bits라고 한다. 1bit는 논리적으로 표현하면 0과 1로 표현한다.1bit는 물리적으로 표현하면 High면 On(5V), Low면 Off(0V) 0과 1을 저장하기 위한 '장치'는 플리플롭이라고 한다.최소단위는 트랜지스터 - 게이트 - 매치(or 플리플롭) 32비트 레지스터란, 임의의 프로세서에 레지스터의 길이를 의미하며 동시에, 마이크로프로세서를 이야기할 때 반드시에 기억해야되는 것은 인스트럭션 셋트와 레지스터다.32비트 레지스터란, 32비트에 해당하는 명령어 셋(인스트럭션 셋트)를 가지고 있다. ARM 레지스터 타입은 RISC다. RISC Reduce Instruction Set ..
xml소스 java소스package com.cookandroid.day13_ryan; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabaseLockedException; import android.database.sqlite.SQLiteOpenHelper; import android.os.PersistableBundle; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity..
8. [극장 데이터베이스] 다음은 네 개의 지점을 둔 극장의 데이터베이스다. 밑줄 친 속성은 기본키다. 아래 테이블을 보고 다음 뷰를 생성하시오. (1) 극장이름과 고객이름을 저장하는 극장-고객 뷰를 생성하시오. CREATE VIEW 극장_고객 AS SELECT 극장이름, 이름 FROM 극장, 예약, 고객 WHERE 극장.극장번호=예약.극장번호 AND 예약.고객번호=고객.고객번호; (2) '대한'극장에 예약을 한 고객의 수를 날짜별로 저장하는 대한-고객수 뷰를 생성하시오. CREATE VIEW 대한_고객 AS SELECT 극장이름, COUNT(고객번호) FROM 극장, 예약, 고객 WHERE 극장.극장번호=예약.극장번호 AND 예약.고객번호=고객.고객번호 GROUP BY 극장이름, 날짜 ORDER BY ..
자꾸 저장하는데, 에러나서 일단 보류... 연습문제 4장.txt위 파일은, 아래에 있는 연습문제 소스코드이므로 가져다 쓰시면 됩니다.컴파일 하는법은 필요한 부분마다 컴파일하는법 드래그해서 ctrl + enter 누르시면됩니다.그래도 안되면, 필요한 부분을 드래그해서 ▶ㅁ(종이) 버튼을 클릭하시면 됩니다. -- 편집중--1. 다음 내장 함수의 결과를 적으시오.ABS(-15)CEIL(15.7)COS(3.14159)FLOOR(15.7)LOG(10,100)MOD(11,4)POWER(3,2)ROUND(15.7)SIGN(-15)TRUNG(15.7)CHR(67)CONCAT('HAPPY', 'Birthday')LOWER('Birthday')LPAD('Page 1', 15, '*.')LTRIM('Page 1', 'ae'..