728x90

전체 265

[UMC 3rd/Android] 앱 구성 요소(Component)

앱 구성 요소(Component)는 Android 앱의 필수적인 기본 구성 요소이다. 각 Component는 시스템이나 사용자가 앱에 들어올 수 있는 진입점이며, 다른 Component에 종속되는 Component도 있다. Component는 Activity, Service, Broadcast Receiver, Content Provider 이렇게 4가지 유형이 있다. 각 유형은 뚜렷한 목적을 수행하고, 각자의 수명 주기가 있어 Component의 생성 및 소멸 방식을 정의한다. 각 Component는 독립적인 형태로 존재하고, 고유한 기능을 수행하며 Intent를 통해 상호작용한다. ✅ Activity- 사용자와 상호작용하기 위한 진입점- 사용자 인터페이스를 포함한 화면 하나를 나타냄- 예를 들어, 이..

Programming/Android 2022.09.27

[UMC 3rd/Android] Manifest 주요 속성

Android Studio의 모든 프로젝트에는 AndroidManifest.xml 파일이 있다. Manifest 파일은 Android Build 도구, Android 운영체제 및 Google Play에 앱에 대한 필수적인 정보를 설명하는 데에 사용된다. 앱의 패키지 이름, 앱의 구성 요소, 시스템 또는 다른 앱의 보호된 부분에 액세스하기 위한 권한, 하드웨어 및 소프트웨어 기능 등의 내용이 선안되어 있다. [ 🔥 Manifest 주요 속성 🔥 ] 1️⃣ manifest- AndroidManifest.xml 파일의 루트 요소- 요소를 포함해야 함- xmlns:android 및 package 속성을 지정함 . . .▶ xmlns:android- Android 네임스페이스를 정의함- 이 속성은 항상..

Programming/Android 2022.09.27

[OS] Lecture 1. Computer System Overview

(2022.08.26.금 - 5:18) (2022.08.29.월 - 10:07) 🔥 운영체제(Operating System) - 하드웨어들을 효율적으로 관리 - 사용자 또는 운영 프로그램들에게 서비스를 제공 🍦 컴퓨터 하드웨어 1. 프로세서(Processor) : 계산하는 것 예) CPU, 그래픽카드(GPU), 응용 전용 처리장치 등 - 컴퓨터의 두뇌(중앙처리장치) - 연산 수행 - 컴퓨터의 모든 장치의 동작 제어 - 레지스터 - 프로세서 내부에 있는 메모리 - 프로세서가 사용할 데이터 저장 - 컴퓨터에서 가장 빠른 메모리 - 레지스터의 종류 - 용도에 빠른 분류 : 전용 레지스터, 범용 레지스터 - 사용자가 정보 변경 가능 여부에 따른 분류 : 사용자 가시 레지스터, 사용자 불가시 레지스터 - 저장하는..

[정보처리기능사 - 필기] 기출문제 4회 오답노트 (42/60)

3. 제어 장치에서 명령어의 실행 사이클 - 인출 사이클(Fetch Cycle): 주기억 장치로부터 CPU로 명령어를 가져오는 사이클(=Load) - 간접 사이클(Indirect Cycle): 명령어를 가져오면 피연산자를 옮겨와야 되는데 간접 주소 지정이 허용되는 경우에는 실행 사이클에 앞서 간접 사이클이 진행됨. - 실행 사이클(Execute Cycle): 인출된 명령어를 이용하여 직접 명령어를 실행 - 인터럽트 사이클(Interrupt Cycle): 인터럽트가 발생했을 때 처리하는 사이클 14. 묵시적 주소 지정 - 주소 부분이 묵시적(암시적)으로 정해져 있는 방식 - 산술 명령은 ACC(누산기)를 이용하여 연산 수행 17. CPU의 정보 처리 속도 단위 - MIPS: 1초 동안 1백만 개의 연산 수..

[정보처리기능사 - 필기] 기출문제 3회 오답노트 (52/60)

2. RISC - 명령어 축약형 CPU - 주소 지정 모드와 명령어의 종류가 적음 - LOAD와 STORE로 메모리 접근 - 프로그래밍이 어려움 - 처리 속도 빠름 - 고성능의 워크 스테이션이나 그래픽 컴퓨터에서 사용 10. 8비트로 나타낼 수 있는 정보의 최대 가짓수는 2^8=256 14. 버스 - 버스의 종류: 제어 버스, 데이터 베스, 주소 버스 등 - 제어 버스: 제어 정보를 전송하는 버스 - 데이터 버스: 자료를 전송하는 버스 - 주소 버스: 주기억 장치에 주소를 전송하는 버스 39. UNIX 명령어 - pwd: 현재 디렉터리의 경로 표사 - cat: 파일의 내용 표시 - tar: 파일과 디렉터리를 하나로 묶음(보조 기억 장치에 데이터를 압축 저장) - vi: 화면 단위 편집기, 가장 많이 사용..

[정보처리기능사 - 필기] 기출문제 2회 오답노트 (45/60)

6. RISC - 주소 지정 모드와 명령어의 종류가 적음 - 하드웨어나 마이크로 코드 방식으로 구현 -> 프로그래밍이 어려움 - 모든 명령어를 1사이클에 실행 - 단순한 파이프 라인 구조를 가짐 20. 명령어 설계 시 고려할 사항 - 컴파일러 기술의 사용 - 메모리 접근 횟수 감소 - 많은 범용 레지스터의 사용 25. 데이터 조작 언어(DML) - SELECT, INSERT, UPDATE, DELETE 34. Windows의 휴지통 - shift + delete 또는 shift를 누른 다음 해당 파일을 휴지통으로 드래그하면 완전 삭제 - 초기 크기 설정은 하드디스크의 10% - 휴지통의 파일들은 디스크의 공간을 차지 - 자동으로 삭제되지 않으며, 휴지통 비우기를 해야 함. 35. RS-232C 커넥터 주..

[정보처리기능사 - 필기] 기출문제 1회 오답노트 (44/60)

1. DMA(Direct Memory Access) - 데이터의 입출력 전송이 CPU의 레지스터를 통하지 않고, 입출력 장치와 기억 장치 간에 직접 데이터를 주고 받음 - CPU와 주변 장치 간의 속도 차를 줄일 수 있음. 4. 간접 번지 지정(Indirect Addressing) - 번지(Address)로 지정된 저장 위치의 내용이 실제 번지가 되는 주소 지정 방식 - 명령어의 주소 부분으로 지정한 기억 장소의 내용이 실제 데이터가 있는 곳의 주소로 사용 - 메모리 참조 횟수가 2회 이상 9. 비수치적 연산 - 논리적 연산에 사용되는 연산 - Shift, Rotate, AND, OR, NOT(COMPLENMENT) 등 12. 채널은 제어 장치에서 명령을 받음. 입력과 출력에 관한 명령을 해독, 각 입출..

728x90