Home

IaaS, PaaS, SaaS 란? 개념 정리

1. IaaS(Infrastructure as a Service)란? 서비스 제공자가 컴퓨팅 리소스를 네트워크를 통해 서비스로 제공하는 모델입니다. IaaS의 대표적인 서비스에 스토리지, 호스팅, 컴퓨팅, 네트워킹 등이 포함됩니다. 자신이 직접 서버 컴퓨터를 구매해서 네트워크 설정을 하고 보안 설정을 하는 등의 복잡한 과정이 필요없습니다. 필요할 때, 필요한 만큼의 자원만 빌려서 사용할 수 있습니다. 직접 서버 컴퓨터를 구매할 필요는 없지만, 다양한 서비스 구축에 대한 지식이 필요합니다. 예를 들어, 서버 인스턴스를 만들어서 트래픽 관리를 하지 않으면 서버가 터질 수 있는 것입니다. 아마존의 ...

Read more

[백준] 4673번 풀이 _ 셀프 넘버

1. 문제 셀프 넘버한국어    시간 제한메모리 제한제출정답맞은 사람정답 비율1 초256 MB44603228871851251.792% 문제셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다.양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수...

Read more

코프로세서(Coprocessor)란? 개념 정리

코프로세서(Co-processor or Coprocessor)는 CPU의 기능을 보충하기 위해 사용되는 컴퓨터 프로세서입니다. 보조프로세서 또는 보조 처리기라고도 부릅니다. 코프로세서는 메인 CPU 프로세서에 집중된 작업들의 짐을 덜어 시스템 수행 속도를 빠르게 해줍니다. 이러한 코프로세서의 기능으로는 부동소수점 산술, 그래픽, 신호 처리, 문자열 연산, 암호화, 주변장치 입출력 등이 있습니다. 한 코프로세서가 여러 기능을 수행할 수도 있고, 한 가지 기능만 수행할 수도 있습니다. 코프로세서는 여러 기능을 가진 고성능의 비싼 메인 프로세서를 구입할 필요 없이 필요한 기능만 가진 코프로세서를 추가하여 단가를 낮춰...

Read more

PCIe L1 PM Substates란? 개념 정리

PCIe Link 에서 L1 PM Substates는 아래와 같이 3가지 state가 있고, 각각 다른 특징을 가집니다. L1.1 substate 들은 제외하고 저전력 L1.2 의 substate 들에 대하여는 그림과 설명을 적어보았습니다. L1.0 substate Upstream & Downstream Port 에서 Electrical Idle exit을 감지할 수 있어야 합니다. L1.1 substate Link common mode voltage 유지 L1.1 state에 들어가기 위하여 bidirectional CLKREQ# ...

Read more

PCIe LTR(Latency Tolerance Reporting)이란? 개념 정리

LTR (Latency Tolerance Reporting)은 end point device가 중앙 플랫폼 리소스 (예 : 메인 메모리, RC 내부 상호 연결, snoop resources 및 기타 리소스)와 같은, Root Complex의 메모리 읽기 및 쓰기에 필요한 서비스 대기 시간 요구 사항에 대한 정보를 보낼 수 있는 메커니즘입니다. 쉽게 말하여 Device가 Platform 에 요구하는 응답속도입니다. 엔드 포인트 기능 및 성능에 영향을 주지 않으면서 RC와 연결된 전원을 관리 할 수 있습니다. 현재 플랫폼 전원 관리 (PM) 정책은 장치가 idle 상태 일 때를 추측합니다. 잘못 추측하면 성능 문제 ...

Read more

CDM(Crystal Disk Mark)이란?? 개념 정리

CDM(Crystal Disk Mark)의 기능 CrystalDiskMark는 Microsoft Windows OS 에서 동작하는 오픈 소스 디스크 드라이브 벤치 마크 도구(Open Source Disk Drive Benchmark Tool)입니다. HDD/SSD와 같은 저장장치의 Read/Write 속도를 측정하는 도구입니다. Microsoft의 MIT 라이센스 Diskspd 도구를 기반으로 하여 동작하며, 그래픽 벤치 마크는 일반적으로 SSD의 성능을 테스트하는 데 사용됩니다. Sequantial Read/Write, 4K Random Read/Write 를 측정 가능합니다. 측정한 결과를 보는 방법은 ...

Read more

파일 시스템(File System)의 종류와 특징 정리

1. 파일 시스템(File System)이란? 파일 시스템(file system, 문화어: 파일체계)은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 파일 시스템은 일반적으로 크기가 일정한 블록들의 배열(섹터라고도 불리며 통상 512바이트, 1키비바이트, 2키비바이트 같은 2를 제곱수만큼의 크기를 갖는다)에 접근할 수 있는 자료 보관 장치 위에 생성되어 이러한 배열들을 조직함으로 파일이나 디렉터리를 만들며 어느 부분이 파일이고 어느 부분이 공백인지를 구분하기 위하여 각 배열에 표시를 해 둔다. 자료를 ‘클러스터’ 또는 ‘블록’이라고 불리는 일정...

Read more

Fix problem _ uart cable not working

Sometimes or some platforms, if you using uart cable, uart is not work. In teraterm, there is no port to connect. In my case, i see device manager. I saw that uart driver ttl232rg-vreg1v8(or other name) is not installed. In that time, you have to install driver. Go to download page and download driver file for your OS. Download page Unzip ...

Read more

Fast Boot & Fast Startup이란? 개념정리

Fast Boot POST(Power-on self-test) 과정에서 특정 부분을 Skip하여 부팅 속도 증가 BIOS 옵션에서 Enable/Disable 설정 가능 Enable로 설정한 경우에 부팅 시에 바이오스(BIOS)를 진입할 수 없을 수도 있다. 이럴 경우 윈도우에서 Advanced Startup Option을 사용하여 BIOS에 진입할 수 있다. 각종 커뮤니티에서 부작용으로 인하여 Disable 권장 Fast Startup 종료하기 전에 사용하던 데이터들을 미리 저장장치에 저장해 놓고, 다음 부팅 때 불러와서 OS의 초기화 과정들을 Skip하여 부팅 속도를 증가시킴 Wind...

Read more

테라텀(Tera Term) 설정 저장, 로그 이름 설정 & 자동 저장

테라텀은 uart 통신 과정에서 주고받는 데이터를 확인할 때, 많이 사용하는 프로그램입니다. 하지만 프로그램이 다소 사용하기 불편한 점이 있고 매번 설정이 초기화된다는 단점을 가지고 있습니다. 테라텀을 열자마자 로그가 자동으로 저장되는 설정을 통하여 조금 더 편하게 사용하는 방법을 포스팅해보았습니다. 설정 저장 원하는 설정으로 변경 메뉴 탭에서 setup > Save setup… 클릭 C:\Program Files (x86)\teraterm\TERATERM.INI 에 덮어쓰기(경로는 환경마다 달라질 수 있음. 테라텀이 설치된 곳에 있는 INI 파일에 덮어써야 함.) 로그 자동 저장 &...

Read more