모니터에 글자가 출력되는 원리는 무엇인가요?

글쓴이: 익명 사용자 / 작성시간: 월, 2018/09/24 - 4:58오후
printf, system.out.println 등 모니터로 출력 되는 원리가 무엇인가요?
예를 들어 A를 모니터에 출력시킨다면
픽셀로
*
* *
*****
* *
이렇게 찍히는데 어떻게 가능한거죠?
printf 함수 내부는 어떻게 동작하는 건가요?
이런 궁금증을 풀기 위해 닥치는 대로 관련 코드를 보면 0x8f8c5a5 등 이러한 포인터가 나오는 데
저 주소에다 쓰면 무엇이 어떻게 되는 건가요? 또한 저러한 주소는 예약 되어있는 것인가요?
맨날 printf 원리, 등 검색하면 printf 매개변수 원리만 나오고 위 궁금증을 풀지 못했습니다.
저의 궁금증을 해결해 주시면 감사하겠습니다.
Forums:
공백이 없어지네...
......*
.....*.*
....*****
...*.....*
. = 공백
참고해보세요.
OS 구조와 원리
https://book.naver.com/bookdb/book_detail.nhn?bid=2887547
비디오 메모리에 담으면. 모니터 화면에 그려집니다.
LCD 모니터 / CRT 모니터 등등 다양한 모니터가 있습니다.
C 언어 -> 컴파일 -> 어셈블리 기계어 -> 실행 -> 운영체제 (있으나 없으나 됨) -> 메모리 -> 모니터
printf() 소스
https://github.com/JibranKalia/printf
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
framebuffer 에 대해서 알아보세요.
framebuffer 에 대해서 알아보세요. https://en.wikipedia.org/wiki/Framebuffer
댓글 달기