본문 바로가기

Computer Science22

[서버 / 웹서버] Apache, NginX, IIS 그리고 WAS, Proxy, 로드밸런싱 웹서버 종류 아파치 : Apach Nginx : (엔진X)라 읽음 IIS : 윈도우 서버 페이지 구분 정적페이지 : 고정된 웹사이트 동적페이지 : 게시판, DB로 인해 바뀌는 사이트 아파치, NginX의 모듈로 할 수 있다. 옛날에 많이 쓰던 조합인 Apach - PHP - MySQL 조합을 APM 이라 했다. Tomcat : API 애플리케이션 웹과 서버를 연결시켜주는 것, WAS라고 함 WAS : Tomcat, Jetty, Undertow Spring으로 코딩한 웹앱을 war 파일로 빌드하면 그 안에 .class 파일, jsp, 이미지, css, js 등 파일이 압축되어 있는 형태 tomcat: 특정 폴더에 war을 넣고 명령어를 실행하면 스프링 서비스가 요즘은 반대로 spring을 tomcat이 e.. 2022. 7. 27.
[보안/궁금증 해결] DRM 오류와 DLP, VDI '윌라'를 들으려다가 DRM오류가 나서 못하게 되어 찾아보고 쓰는 글. Digital Rights Management : DRM 우리가 흔히 아는 사내 문서 공유 목적으로 개발된 솔루션인 VDI 로컬 PC가 아닌 중앙 스토리지에 일괄적으로 문서를 모아 관리한다. 사용자는 서버의 가상 PC환경으로 자신의 데스크탑처럼 동일하게 작업한다. 중앙서버에서 모든게 관리되고 사용자에게 오직 화면 정보만 전송된다. 정보 보안의 관점에서는 개인정보/기밀정보가 포함된 문서가 USB, 외장하드 등에 저장, 복사되는 것을 원천적으로 파단해 정보 유출을 막는다. 노트북 반출입을 통한 유출통제에도 효과적인 수단. 서버에 부담이 되는 초당 60프레임까지 올라가는 4K 고화질 영상은 문서 중앙화 환경(VDI, 가상의 데스크톱 환경 .. 2022. 7. 10.
[OS] 운영체제 메모리 관리와 가상메모리 운영체제의 메모리 관리 프로그램이 CPU에서 실행되려면 실행에 필요한 부분이 메모리에 올라와 있어야 한다. 동시에 여러프로그램이 수행되는 환경에서는 한정된 메모리 공간을 여러 프로그램이 조금씩 나눠 사용하는데 OS가 적절히 프로세스에 메모리를 할당해야 한다. 메모리 할당 방법 균등 할당 : 프로세스마다 동일한 메모리를 할당하는 방식 비례 할당 : 프로세스의 크기에 비례하게 메모리를 할당하는 방식 우선 순위 할당 : 우선순위가 높은 프로세스에게 더 많은 메모리를 할당하는 방식 운영체제는 CPU에서 당장 수행해야 하는 부분만 디스크에 올리고 나머지는 디스크의 swap영역으로 놓았다가 다시 필요해지면 기존에 메모리에 있었던 부분과 교체하는 방식을 사용한다. 이처럼 메모리의 연장공간으로 디스크의 swap영역을 .. 2022. 3. 27.
[OS / 메모리] 캐시메모리(Cache Memory), SRAM(Static RAM) 정의 Cache Memory = SRAM(Static Memory) 앞선 컴퓨터의 구조와 주기억장치인(RAM : Random Access Memory)에 대해 조금 살피고 가자. 1. CPU : 계산하는 역할 AIU+레지스터(메모리의 명령들이 계산을 통해 연산) 중앙처리장치(일종의 두뇌), 프로세서 스마트폰 같은 모바일 기기에서 CPU 이외에 다른 구성요소들을 포함한 하나의 칩에 구성한 AP(Application Processor, 단일 칩 시스템의 일종) 캐시메모리(Cache Memory) : 데이터의 임시보관소 명령어를 CPU로 처리 여러 개의 프로그램을 실행할 수 있다 이는 한 개의 CPU에 하나의 프로세스 시분할 : 시간으로 나누는 것 스케줄링 : 어떤 것을 먼저 실행할지 스케줄링 한다고 표현, .. 2022. 3. 27.