본문 바로가기

[작성중]OOD 개발 지침 보호되어 있는 글입니다. 더보기
윈도우 메모리 구조 아래 내용은 http://furyheimdall.tistory.com/34에 있는 내용을 그대로 가져왔습니다. 물리적 메모리 논리적 메모리 프로그램이 생성할 때부터 종료할 때까지 메모리에 상주하는 부분 main() 함수와 함수코드(Function) 전역변수(Global Variable) 정적변수(Static Variable) 프로그램 실행 도중에 생성 및 소멸되는 부분 지역변수(Local Variable) 매개변수(Parameter) Heap 메모리에 생성된 데이터 함수 또는 클래스 스택 영역(Stack) 지역변수, 매개변수와 같이 쓰고 지우는 일이 빈번한 데이터는 스택영역을 사용한다. 스레드 당 1개씩 생성되며, 기본 크기는 1MB이다. 용량이 작아서 이 용량을 초과할 경우 Stack Overflow라.. 더보기
16F84A 메모리 구조 16F84A 메모리 구조도 이다. 이전 다른 곳에서 가져왔는데 정확한 출처는 기억이... 저작자 분에게 죄송합니다.. 문제가 된다면 없에겠습니다. 더보기
통신 프로토콜 스팩 들어가기 여기서 말하는 프로토콜 스팩은 통신용 프로토콜을 말한다. 여기서는 단순히 뭐가 필요한지만 다룬다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ 종류 통신에서 사용하는 프로토콜 포멧을 대표적인 형태로 사용된다. 바이너리 구조 Text형태의 Byte 구조 Tagged-Value 구조 XML 구조 1번이 가장 속도가 빠르지만 확장성이 떨어지며, 4번은 확장성은 좋지만 성능이 좋지 않다. 이외에 API Set형태로도 제공된다. 이런 경우는 벤더 종속적으로 특정 환경을 제공하는 목적이다. API로 제공한다면, 하부 프로토콜 스팩에 대해서 개발자가 신경쓸필요가 없으면, 필요에 따라서 다른 프로토콜을 교체할 수 있는 장점이 있다. API형태로 제공되는 경우 .. 더보기
코딩 스타일 파스칼, 카멜, 헝가리안, Underscore 작성:http://ospace.tistory.com/(ospace114@empal.com) 2008.12.19 명명 규칙은 일정한 형식의 코드 표기 방법이다. 물론 여러가지 정의가 있을 수 있지만, 인간이 쉽게 인지하고 읽을 수 있는 형식으로 표기하기 위한 것이다. 일단 적어도 난 이렇게 본다. 일정한 코딩 스타일을 작성하면 나중에 읽기가 쉬워지고, 읽기가 쉬워지면 수정도 쉬워진다. 즉, 유지보수가 쉬워진다는 의미이다. 그렇다고 누워서 떡먹기는 아니다. 먼저 대표적인 코딩 스타일을 살펴보고, 이런 규칙을 적용하기 위한 세부적인 프로그래밍 항목을 살펴보겠다. 코딩 스타일 파스칼(Pascal) 단어와 단어를 공배없이 연결하고 각 단어의 첫 글자를 대문자로 표시한.. 더보기
Sample rate(샘플레이트)와 Bit rate (비트레이트) 작성자: 박재성(ospace114@empal.컴) 작성일: 2008.4.21 편의상 평어를 사용했습니다. 퍼갈때는 출처를 밝히는 센스 부탁해요. 아래 내용은 나름대로 여러 분에게 도움이 되고자 정리하였습니다. 그림까지 있으면 더 좋을텐데 시간 관계상 글로만 작성했습니다. 인터넷 상에서 샘플레이트와 비트레이트의 정의는 간혹 있다. 샘플레이트는 이해가 쉽지만, 비트레이트는 쉽게 와닫지않는다. 즉 알송달송하다. 비트레이트와 오디오 포멧에서 어떤 관계를 가지고 있는지 알 수 없다. 이에 대해서 실제 데이터 파일 크기를 가지고 두 rate(레이트)간에 비교하였다. 그리고 글의 내용은 오디오에 대해서 어느정도 지식을 가지고 있는 분들을 대상으로 작성하였다. 초보자분 들은 다른 곳에서 기본적인 용어와 지식을 찾아보길.. 더보기
서버 동영상 처리 용량에 대해 서버 동영상 처리 용량에 대해 작성자: 박재성 (ospace114@empal.com) http://ospace.tistory.com 서버 동영상 처리 용량에 대해서 몇자 적어 보려한다. 서버에서 동영상 처리 용량을 계산하다고 하면, 보통 용량이 크기로 생각할 수 있다. 당연히 맞는 말이다. 그러나 동영상 처리에 있어서 이건 애매한 기준이 된다. 동영상은 크기 단위 보다는 시간 단위로 보는게 적절하다. 물론 개인 상황에 따라서 크기 단위를 더 중요시 될때도 있다. 여기서 고려할 상황은 상업적 목적으로 인코딩 서버를 구동하고 해당 서버의 처리 능력을 어떻게 확인하는게 좋을지 보는 것이다. 먼저 인코딩 테스트를 간략하게 해보자. 아래는 소스는 틀리고 결과를 같게하였다. 인코딩 환경은 그냥 쓰던 시스템에서 했으.. 더보기
동영상 화질 이야기 동영상 화질 이야기 작성자: Ospace (ospace114@empal.com) DVD 화질 일반 DVD는 SD급이다. SD급 화질은 720x480이다. HD DVD는 HD급으로 1620x1080이다. 일반 PC에서 보는 보편적인 화질은 640x480이다. 때에 따라서 DVD 해상도 비율을 유지하기 위해서 720x400으로 하는 경우도 있다. 사용자에 따라서 취향이 틀리기 때문에 적당하다 싶으면 아무거나 쓰면 된다. ^^; 그냥 둘 중에 하나로 하자. 화면비율은 720x480인 경우는 16:9이고 640x480은 4:3이다. 후자로 하는 경우 화면비율을 16:9로 했을 때에 나머지 빈 공간은 검은색으로 채우거나 원하는 내용으로 채우면 된다. ^^; 다음으로 비트레이트인데 위의 두가지 해상도를 그냥 같이 .. 더보기

반응형