본문 바로가기
반응형

전체 글130

장치 컨트롤러와 장치 드라이버 입출력장치: 스피커, 마우스, 스피커 등등 어떻게 컴퓨터 내부와 데이터를 주고 받는 것일까? 보조기억장치도 메모리를 보조한다는 차이점을 가지고 있을 뿐 입출력장치의 한 종류로 볼수있다. 장치 컨트롤러는 메모리보다 다루기 더 까다롭다. 왜일까? 장치 컨트롤러 1. 입출력장치의 종류는 너무나도 다양하다. 장치가 다양하면 장치마다 속도, 데이터 전송 형식 등도 다양하다. 다양한 입출력장치와 정보를 주고받는 방식을 규격화하기 어렵다. 2. 일반적으로 CPU와 메모리의 데이터 전송률은 높지만 입출력장치의 데이터 전송률은 낮다. CPU는 주변장치와 데이터를 주고받을 때 1초에도 수많은 데이터를 주고 받지만, 입출력장치는 1초에도 데이터를 주고 받는 속도가 느리다. 전송률의 차이때문에 다소 다루기 어려운 부분이 있다.. 2023. 7. 1.
NestJS 애플리케이션 만들기_1 [생성하려는 애플리케이션] NestJS에서 사용할 것들 (앱 구조) 각 모듈을 구성하는 Controller Service Respository AppModule(root) BoardModule: 게시글에 관한 모듈 BoardController BoardEntity BoardService BoardRepository ValidationPipe AuthModule: 게시글을 만드는 사람에 대한 인증 모듈 AuthController UserEntity AuthService UserRepository JWT, Passport provider란? 프로바이더는 Nest의 기본 개념이다. 대부분의 기본 Nest클래스는 서비스, 리포지토리, 팩토리, 헬퍼 등이 프로바이더로 취급된다. 객체는 서로 다양한 관계를 만들 수.. 2023. 6. 26.
NestJS Nest JS란? 효율적이고 확장 가능한 Node.js 서버 측 어플리케이션을 구축하기 위한 프레임 워크이다. progress Javascript사용하고 Typescript로 빌드되고 지원한다. 내부적으로 Nest는 Express와 같은 강력한 HTTP 서버 프레임 워크를 사용하며 선택적으로 Fastify를 사용하도록 구성할 수도 있다. 개발자와 팀이 고도로 테스트 가능하고 확장 가능하며 느슨하게 결합되고 유지관리가 쉬운 애플리케이션을 만들 수 있는 즉시 사용 가능한 애플리케이션 아키텍쳐를 제공한다. 공식문서: https://docs.nestjs.com Documentation | NestJS - A progressive Node.js framework Nest is a framework for buil.. 2023. 6. 25.
보조기억장치 보조기억장치: 하드디스크, 플래시 메모리 플래시메모리: SSD, USD, SD카드 1. 하드디스크: 자기적인 방식으로 데이터 저장하는 보조기억장치이다. (자기디스크의 일종이라 불린다. ) 마치 LP판, cd처럼 생기고 비슷하게 동작한다. 여러겹의 플래터로 겹쳐져있다. 플래터: N극과 S극으로 자기적인 물질로 덮여있다. 많은 데이터를 저장해야하기 때문에 여러겹으로 겹쳐져있고 양면을 모두 사용한다. 스핀들: 플래터를 회전시키는 구성요소 회전의 단위 : RPM(Revolution Per Minute):분당 회전 수 ex) RPM 15,000인 하드디스크 - 1분에 15,000퀴 회전 헤더: 플래터를 읽고 쓸 수 있는 수단을 플래터와 아주 미세하게 떠있고 자기물질을 읽는 구성요소이다. 양면을 사용할 수 있는 플.. 2023. 6. 24.
728x90
반응형