cs 6

MacOS RAM 사용 유형

macOS의 RAM 사용은 크게 Free, Active, Inactive, Wired 네 가지로 분류된다. Free Memory: 현재 사용되지 않고 시스템에 의해 즉시 사용될 수 있는 메모리. Active Memory: 현재 실행 중인 애플리케이션에 의해 사용되는 메모리. Inactive Memory: 이전에 사용되었지만 현재는 사용되지 않는 메모리. 필요한 경우 다른 프로세스에게 재활용될 수 있습니다. Wired Memory: 코어 시스템 프로세스와 서비스에 의해 사용되며, 다른 애플리케이션에 의해 무시되거나 재활용되지 않는 메모리. Free Memory 이 메모리는 새로운 애플리케이션이나 프로세스가 시작될때 즉시 사용된다. 일반적으로 많은 Free메모리가 있을수록 좋다 macOS는 메모리를 최소한으..

cs 2023.08.17

프로세스?

프로세스란? 컴퓨터에 기본적인 필수 장치중 CPU(연산장치)와 RAM(저장장치)이 있습니다. 하지만 이 둘만 있어서는 컴퓨터는 제대로 작동할 수 없습니다. 이 두가지 장치만 있다고 하고 ram이 1gb라고 할때 문자를 10억개정도밖에 저장할 수 없기때문에 프로그램을 돌리기엔 턱없이 부족한 양이며 ram은 휘발성이기때문에 전력공급이 중단되면 저장내용이 다 날라갈 것입니다. 그럼 ram에 있는 내용을 영구히 저장하기위해 HDD와 SSD라는 저장장치가 등장했습니다. 그렇다면 예를 들어 HDD에 tomcat8을 설치한다고 가정을 해봅니다. 그럼 HDD에 tomcat8이라는 프로그램이 설치가 됐습니다. 그럼 이 HDD에저장된 프로그램을 RAM에 끌어 올리는 행위를 load 라고 합니다. 이렇게 tomcat을 lo..

cs 2023.02.12

병렬성과 동시성

병렬성과 동시성 최초의 컴퓨터는 한번에 한 작업만 실행하도록 설계됐고 주로 계산 수학 분야의 작업을 처리했습니다. 시간이 지나며 컴퓨터는 다양한 종류의 입력을 처리하고 네트워크 계념이 생기며 한번에 한 작업만 하는 일은 아무리 연산이 빠른 기계라고해도 프로그램에서 락이 걸리면 기다리기만 해야하는 상황이 생기던 시절이 있었다고 합니다. 이로 인해 생긴 혁신이 멀티태스킹 운영 체제로 이동한 것입니다. 멀티 태스킹은 현대의 다중 코어 CPU가 등장하기 이전에도 필요했기 때문에 운영 체제들은 이전부터 여러 프로세스끼리 시스템 자원을 공유하는 방법을 제공해왔습니다. 모든 운영 체제의 핵심 기능은 실행중인 프로세스를 관리하는 것입니다. 모든 프로세스는 주인을 가지고 있고 메모리와 CPU같은 자원을 요청할 수 있습니..

cs 2023.02.06

open jdk주소와 환경변수에 대해서

https://jdk.java.net/archive/ Archived OpenJDK GA Releases Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he jdk.java.net 오픈 jdk와 유료 jdk가 다른 점은 유료는 라이선스비를 내기 때문에 어떠한 치명적인 오류가 생기거나 문제가 생겼을 시에 지..

cs 2021.07.21

통신 기본 계념과 보안 기본 계념

session ->인증이다 클라이언트와 서버가 계속 연결돼 있는 상황에선 session이 필요가 없다. 인증이 필요없기때문. 클라이언트가 요청 시에 서버는 많은 정보를 받게 된다. 어떤 것을 요청하는지부터 어떻게 요청을 하는지까지. 그럼 클라이언트가 정상적이지 않은 방법으로 요청을 할 수도 있다. 이 요청 시에는 서버에 레퍼럴 정보가 다 남는다. 만약에 이 레퍼럴 정보를 클라이언트가 조작을 하면 서버는 정상적으로 요청을 하는 줄 알기 때문에 아무리 구멍을 막는다고 해도 클라이언트가 레버럴정보만 속이면 다 뚫리게 된다. 자바에서 네이버에 크롤링을 요청할때 레퍼럴 정보를 수정해서 자바에서 요청을 했지만 브라우저가 요청한 것처럼 서버를 속여서 크롤링을 할 수 있게 되는 것. 이때 알아야 하는 중요한 지식이 h..

cs 2021.07.16

사설아이피(우리가 한집에서 여러 아이피를 사용할 수 있는 이유)

Ipv4 v4는 버전 4 (버전 6까지 있음) 버전이 바뀌면서 개수가 달라졌다. 짝수번호로 버전이 출시가 된다. 아이피는 쉽게 말해 주소다 v4는 2에 32승 지구 상에 42억 9천 개의 아이피가 있다. 000.000.000.000 0~255까지 된다. 한 칸에 2에 8승이니까 한 칸에 8bit까지 가능한 것이다 예를 들어 170.001.1.50 이란 아이피가 있다 이 아이피는 전 세계에 여러 기업들이 가지고 있는 아이피를 a라는 집에 제공이 된 것이다. 그렇다는 말은 이아이피로 한대의 컴퓨터만 인터넷을 사용할 수 있는 것인데 그럼 너무 아이피가 제한적이게 된다. 이때 공유기를 사용해서 티브이도 보고 컴퓨터도 여러 대 사용할 수 있다. 이 공유기 아이피는 192로 시작하는데 이런 픽스된 아이피를 사설 아..

cs 2021.07.09