Less IO neededLess memory neededFaster response
More users
가 있다는데 메모리 요구가 적은건 이해가 가는데
나머지 부분들은 왜 그런건가여?
프로그램이 10 정도의 크긴데, 통째로 다 읽었다가(IO 10) 1정도를 실행했더니 대기상태이다가 사용자가 종료를 눌렀어. 그럼 9는 괜히 읽은거겠지.
당연히 통째로 다 읽는것 보다 당장 실행되는데 필요한 페이지만 로딩해서 실행하는게 응답이 빠르지.
ㄴmore users 는 메모리에 한번에 다적재할필요가없어서 여러 프로세스를 돌릴수 있다는뜻인가여?
메모리를 적게 먹으면 당연히 더 많은 사용자를 지원할 수 있지. 사용자란 말은 그만큼의 프로세스를 이야기하고, 프로세스는 구동하기 위한 메모리를 OS에 요청하는데, 가상 메모리 2G를 사용자마다 준다면 한 명 밖에 못 쓸거잖아. (32bit OS에서)
2G 준척 하면서 실제론 안준거지.
예를들어 구글이 사용자당 50기가 까지 메일을 허용한다 치면, 사용자한테 50기가를 할당해놓고 안써도 비워두겠어?
쓰는만큼만 할당해주는거지.
운영체제에서 배우는거냐?
//program. 동적할당같은느낌인거같네여
//ㅇㅇ 운영체제에여
프로그램이 10 정도의 크긴데, 통째로 다 읽었다가(IO 10) 1정도를 실행했더니 대기상태이다가 사용자가 종료를 눌렀어. 그럼 9는 괜히 읽은거겠지.
당연히 통째로 다 읽는것 보다 당장 실행되는데 필요한 페이지만 로딩해서 실행하는게 응답이 빠르지.
ㄴmore users 는 메모리에 한번에 다적재할필요가없어서 여러 프로세스를 돌릴수 있다는뜻인가여?
메모리를 적게 먹으면 당연히 더 많은 사용자를 지원할 수 있지. 사용자란 말은 그만큼의 프로세스를 이야기하고, 프로세스는 구동하기 위한 메모리를 OS에 요청하는데, 가상 메모리 2G를 사용자마다 준다면 한 명 밖에 못 쓸거잖아. (32bit OS에서)
2G 준척 하면서 실제론 안준거지.
예를들어 구글이 사용자당 50기가 까지 메일을 허용한다 치면, 사용자한테 50기가를 할당해놓고 안써도 비워두겠어?
쓰는만큼만 할당해주는거지.
운영체제에서 배우는거냐?
//program. 동적할당같은느낌인거같네여
//ㅇㅇ 운영체제에여