게시글
질문&답변
혹시 리눅스 커널 강의는 할인 쿠폰 발행하실 생각 없으신가요?
각 리눅스 커널 강의 별 - 30% 할인 쿠폰 링크는 아래와 같으니 참고하세요: 리눅스 커널의 구조와 원리: 디버깅 - Basic [저자 직강 1부-2] https://inf.run/BdW4T리눅스 커널의 구조와 원리: 디버깅 - Advanced 실전 [저자 직강 1부-3]https://inf.run/EwPm9리눅스 커널의 구조와 원리: 프로세스 [저자 직강 1부-4]https://inf.run/x38bh리눅스 커널의 구조와 원리: 인터럽트 [저자 직강 1부-5] https://inf.run/GmqK5리눅스 커널의 구조와 원리: 인터럽트 후반부 [저자 직강 1부-6] https://inf.run/pe7h9
- 0
- 1
- 12
질문&답변
강의 문서 미제공
강의 자료를 업로드(강의 소개 섹션의 4번째 강의)했으니 참고하세요. - 첨부 파일 이름: RISC-V_2부_강의자료.zip감사합니다.
- 0
- 3
- 20
질문&답변
강의 문서 미제공
강의 자료는 1주일 내에 정리해서 업로드하겠습니다.
- 0
- 3
- 20
질문&답변
맥북에서 윈도우를 설치해서 할 수 있나요?
맥(Mac)의 버전은 다양하므로, (죄송하지만) 맥(Mac)에서 윈도우를 따로 설치해서 사용할 수 있지는 말씀드리기는 어렵습니다.TRACE32 프로그램으로 메모리 덤프를 로딩해서 진행하는 실습이 있으므로,되도록이면 윈도우에서 실습하시기를 권장드립니다.감사합니다.
- 0
- 2
- 36
질문&답변
Trace32 Armv7-A 시뮬레이터는 제공 안되나요?
문의하신 질문에 대해서 답신 드립니다: 배포된 디버깅용 TRACE32 실습 프로그램은 Armv8-A와 Armv7-A를 함께 지원합니다.겉으로 Armv8-A 시뮬레이터로 제목이 보일 뿐입니다.(죄송하지만) 아래 질문하신 내용이 잘 이해가지 않습니다. Exceptioin: Armv7-A로 Pratice 1과 Pratice 2로 변경했을때만 Armv7-A를 사용할 수 있었는데요, 이걸 가지고도 강의에서 본 B::List.auto에 똑같은 어셈블리어를 만들어 낼수는 없으니, B:List.auto를 수정하여 비슷한 어셈블리어로 변경해서 강의와 비슷하게 디버깅할 수있는 방법은 없는 건가요?조금 더 구체적으로 알려주시면, 이게 맞게 가이드를 드리겠습니다.감사합니다.
- 0
- 3
- 132
질문&답변
MMU와 캐시의 관계
부트로더는 부팅할 때 실행되며 다음과 같은 특징을 지닙니다:1. 부팅할 때 한번 만 실행된다.2. 칩셋이나 하드웨어 리소스(UART, 파워 콘트롤)를 초기화한다.3. 커널이나 RTOS 이미지를 파티션 테이블에서 읽어서 실행 시킨다.4. 물리 주소 공간에서 실행된다.일반적으로는 물리 주소 기반으로 실행되는 시스템에서, 캐시를 사용하기 위해서 반드시 MMU를 활성화할 필요는 없습니다. 감사합니다.
- 0
- 2
- 82
질문&답변
TEE OS뭔가요?
트러스티드 커널은 시큐어 월드에서 실행되는 RTOS입니다.TEE OS는 포괄적인 개념인데요. TEE OS는 시큐어 월드에서 실행되는 소프트웨어를 의미합니다. 혹시 추가로 궁금한 점이 있으면 질문 남겨주세요.감사합니다.
- 0
- 2
- 70
질문&답변
리눅스-프로세스 강의 교재 자료
강의 자료는 정리해서 2/12까지 업로드할 예정입니다. 질문 주셔서 감사합니다.
- 0
- 2
- 96
질문&답변
강의안 공유 요청
강의 자료를 업로드했습니다. (일정보다 늦게 올린 점 양해 부탁드립니다.)'섹션 1- 강의 소개'를 확인하시면 아래 메뉴에서 강의 문서를 내려 받을 수 있습니다.강의 자료 (전체 강의 슬라이드 문서)감사합니다.
- 0
- 3
- 96
질문&답변
스택공간에 데이터를 저장할 떄
일반적으로 스택공간에 데이터를 저장하면 다음과 같은 동작이 수행됩니다:우선 캐시에 먼저 데이터를 써줍니다.캐시에 써준 데이터를 RAM에 저장할 시점(짧은 시간)에 캐시 데이터를 RAM에 써줍니다. (이를 캐시 정책이라고 하며 write-back이라고도 합니다.)참고로, Arm 프로세서의 스펙에 따라 캐시 정책이 다른 방식으로 적용될 수도 있습니다.감사합니다.
- 0
- 2
- 70