목록분류 전체보기 (420)
코드네임 :

[ SSD ] 1. 페이지 읽기 (Read)페이지 단위 읽기:SSD는 데이터를 읽을 때 페이지(Page) 단위로 읽습니다.운영체제는 읽기와 쓰기 작업만 요청하지만, 내부적으로 SSD 제어기가 페이지 단위로 데이터를 처리합니다.페이지: SSD 내부에서 데이터를 저장하는 기본 단위.2. 블록 지우기 (Erase)블록 단위로 삭제:SSD는 데이터를 지울 때 블록(Block) 단위로 삭제합니다.삭제는 SSD 제어기 내부에서만 이루어지며, 운영체제는 직접 제어할 수 없습니다.블록 크기: 여러 페이지로 구성된 큰 단위.플래시 메모리의 특성:SSD는 데이터를 덮어쓰기(overwrite)할 수 없습니다.데이터를 삭제하려면, **블록 전체를 삭제(erase)**해야 하며, 이후에 새로운 데이터를 기록할 수 있습니다..

RAID는 데이터의 신뢰성을 높이기 위해 1. RAID 0 (스트라이핑)개념**스트라이핑(Striping)**은 데이터를 **작은 단위(스트라이프)**로 나눠서 여러 디스크에 분산 저장하는 방식입니다.데이터를 병렬적으로 나눠 저장하므로 전송 속도가 향상됩니다.특징성능 향상:데이터를 여러 디스크에 동시에 저장하고 읽어오기 때문에 읽기/쓰기 속도가 빠름.대규모 데이터를 처리하는 데 유리함.저장 공간 활용도 100%:데이터 중복이 없으므로, 모든 디스크의 저장 공간이 사용됩니다.장애 복구 불가:데이터를 중복 저장하지 않기 때문에, 하나의 디스크가 손상되면 전체 데이터를 복구할 수 없음.예시데이터를 A, B, C, D로 나누고 4개의 디스크에 저장한다고 가정하면:디스크 1: A디스크 2: B디스크 3: C디..

[ 하드디스크 구조 ] [ 디스크 스케줄링]

[ 디바이스 드라이버 ] [ Character Device Driver ]하나하나 [ Block Device Driver ]뭉탱이 (블록단위)
[ 공유 환경 설정 주요 메서드 ] 여기선 다 바인딩 login 실습Project11_2 (Login 창 -> Main 창 순으로 뜸 여기선) LoginActivity.javaonCreate 내부 }); 다음 // SharedPreferences 객체를 생성하여 (pref) "user_details"라는 이름의 저장소에 접근 // Context.MODE_PRIVATE : 저장소에 해당 어플리케이션만 접근 가능 SharedPreferences pref = getSharedPreferences("user_details", Context.MODE_PRIVATE); // Intent 객체를 생성하여 LoginActivity에서 MainActivity로 화면을 전환할 준비 ..

[콘텐트 프로바이더 CP]: 안드로이드는 보안상 앱에서 사용하는 데이터를 외부에서 접근할 수 없는데,: 이런 파일이나 데이터 베이스를 외부 앱에서 사용하도록 해주는 친구- Intent와 무상관 [ 쿼리 작성하기 ] ⭐️: query()는 콘텐트 프로바이더에서 데이터를 조회하는 메서드: 데이터를 필터링, 정렬, 필요한 열만 반환 등 다양한 방식으로 검색할 수 있습니다.: 반환값은 Cursor 객체로, 결과 데이터를 행 단위로 탐색할 수 있습니다. Project10_3통화기록을 가져오는 예제 MainActivity(1) onCreate내부 (맨끝) //ActivityCompat.requestPermissions: 특정 권한(여기서는 통화 기록 읽기 권한)을 런타임에 요청 //Ma..