본문 바로가기
  • 오늘도 한걸음. 수고많았어요.^^
  • 조금씩 꾸준히 오래 가자.ㅎ

IT기술/CS(ComputerScience)31

컴퓨터 구조지식(CISC, RISC) 시스크 리스크 RISC는 CISC와 어떤 차이가 있을까? 기존 CISC는 필요한 모든 명령어 셋을 갖추도록 설계된 마이크로프로세서에 용어로, 요구되는 능력을 가장 효율적인 방법으로 제공한다. 이는 하나의 명령어당 최대한 많은 작업을 하게하는 것이고, 적은 수의 명령어로 많은 일을 할 수 있어 프로그램 작성하기도 쉽고 컴파일러의 코드 생성도 쉽다. 그런데 이런 명령어들 중 불과 20%정도가 80%일을 처리한다.(EX IBM) 대부분의 Complier 제작사들이 CISC의 Instruction Set들을 잘 사용하지 않는다. 여기서 말하는 Instrution Set는 하드웨어가 직접 해독.실행이 가능한 명령어 집합을 말한다. 그래서 복잡한 나머지 80%명령어를 제거하여 사용빈도가 높은 명령어 위주로 20%의 명령어를 H/.. 2022. 11. 27.
ARM 칩이란? 서버를 만들거나 CPU를 고를 때 ARM 이란 단어를 본적이 있을 것이다. ARM CPU를 이야기 하는데, 일반적인 CPU와는 다른 종류의 칩셋으로 드라이버 설치시에도 구분해서 설치해야 한다. ARM 칩에 대해 정리하는 이유는, 앞으로 주목받는 기술이 될 수 있기 때문이라고 생각한다. 4차 산업중 하나인 IOT에서 자주 사용되는 cpu이기도 한데 이는 저전력으로 기동이 가능하다는 큰 장점이 있기 때문이다. 현재 기술의 발전으로 서버에서 사용할 수 있을 정도로 성능이 올라온 상태이며, 기존의 cpu에 버금가는 ARM CPU도 나왔기에 알아두면 좋을 것 같다. 가장 큰 장점은 저전력이다. 전력대비 고성능을 낼 수 있으며, 저전력이다보니 발열이 강하지 않다. 때문에 휴대용기기, 노트북의 CPU로도 채택되어 사.. 2022. 11. 27.
데이터센터의 3요소 데이터센터를 운영하는데 필요한 것은 어떤게 있을까? 이는 중요한 기술이다. 데이터센터를 설계/운영하는 기술도 상당히 중요한 기술로 다뤄지기에 이를 숨기려는 경향이 있다. 쉽게 알 수 없는 기술이라는 것이다. 유일하게 페이스북에서 독자적으로 데이터센터를 만들고 해댱 기술을 웹사이트에 공개해 많은 참고가 되고 있다고 한다. www.opencompute.org Open Compute Project www.opencompute.org 데이터센터를 짓는데 상당한 비용이 든다고 하는데, 이에 대한 정보도 여기서 알았다. 아무튼 데이터센터의 구성요소 3가지를 정리해보면 다음과 같다. 건물, 랙, 서버 데이터센터를 구축하는데는 어떤게 필요할까? 전력(냉각), 통신, 교통(인력) 2022. 11. 27.
bottleneck(바틀넥) 현상이란? bottleneck(바틀넥) 병목현상을 말함. 네트워크의 부하가 심할때를 일컷는 말이며, 해결책으로 load balancer를 사용함. 2022. 11. 27.
호스팅 서비스/클라우드 서비스 의 비교 얼핏 보면 물리적인 머신 없이 Computer 자원을 이용하는 것이라고 하면 호스팅 서비스나 클라우드 서비스나 같다. 그러나 요즘 클라우드가 대세가 되어가다보니 호스팅 서비스가 점점 잊혀져 가는 느낌이다. 이 두가지 서비스의 차이점에 대해 정리해 두면 좋을 것 같아 글을 남겨본다. 호스팅 서비스(VM) 지정된 기간만큼 정해진 자원을 대여하는 서비스 정액제, 선결제 자원의 실시간 증액이 불가능 클라우드 서비스(VM) 원하는 자원을 실시간으로 생성, 이용 가능 사용량만큼 결제, 후불 유연성, 비쌈 2022. 11. 27.
네트워크, 인터넷이란? 요즘 흔히 사용하는 인터넷. 쉽게 사용할 수 있다보니 인터넷의 정의에 대해선 무덤덤 해지곤한다. 이를 위해 정리해 보려한다. 인터넷의 사전적 정의는 inter+net (network와 network를 연결한 것)이다. 네트워크와 네트워크를 연결한 것?, 즉 다른 네트워크와 연결할 수 있다는 뜻인데, 이게 무슨 소릴까? 외부 네트워크의 미디어(모뎀, 통신카드, 케이블 등)가 달라도 통신이 가능하도록 통신규약에 맞춰 네트워크를 구성한다. (TCP/IP) 광대하게 범위를 넓혀 세계의 모든 네트워크까지 연결할 수 있으며 결국 외부 네트워크의 서비스(소프트웨어)를 이용할 수 있게 된다. 여기서 외부 공간의 소프트웨어를 사용할 수 있는 공간이 인터넷(internet)라고 한다. 2022. 11. 27.
XML 특수문자 정리 #gt; > CHR(29) #lt; 2022. 10. 4.