728x90
반응형
SMALL

Computer Science 49

Chapter 19. Routing

Routing in Packet Switching Networks패킷 교환 네트워크의 주요 기능은 소스 스테이션으로부터 패킷을 받아서 목적지 스테이션으로 전달하는 것, 이를 위해 네트워크를 통한 경로가 결정되어야 하며 일반적으로 하나 이상의 경로가 가능합니다.라우팅 결정은 결정 시점과 결정 위치에 따라 구분됩니다:결정 시점:패킷 단위: 데이터그램 방식에서는 각 패킷마다 개별적으로 라우팅 결정가상 회선 단위: 가상 회선 설정 시점에 라우팅 결정, 이후 동일 경로 사용동적 변경 가능 (네트워크 과부하나 장애 대응) 결정 위치:분산 라우팅: 각 노드가 도착한 패킷의 출력 링크를 선택중앙집중 라우팅: 네트워크 제어 센터가 모든 라우팅 결정. (센터 장애 시 네트워크 운영 차단 위험 있음)출발지 라우팅: 출발지 ..

Chapter 14. Critical Sections and Semaphores

중요한 부분 (Critical Sections) 정의: 상호 배타적으로 실행되어야 하는 코드 세그먼트, 공유 장치는 한 번에 하나의 프로세스만 액세스할 수 있으므로 이를 배타적 자원이라고 부름 예제 (Program 14.1): (1) 프로세스 체인(원래 프로세스가 자식 프로세스를 만들고, 부모 프로세스를 삭제 이 과정을 반복)을 생성하고 메시지를 한 번에 한 문자씩 출력 각 문자를 출력한 후의 지연 시간을 명령줄 인수로 제공 지연 시간이 0에 가까우면 각 프로세스는 일반적으로 전체 줄을 출력, 지연 시간이 충분히 크면 각 프로세스는 CPU를 잃기 전에 한 번에 한 문자씩만 출력 -> 딜레이 값이 작으면 프로세스가 종료되기 전 전부 출력, 딜레이 값이 크면 프로세스를 ..

Chapter 14. 인터넷 프로토콜

라우팅(Routing)라우팅 테이블데이터그램을 보낼 다음 라우터를 나타냄, 정적 또는 동적일 수 있음ES(End System) 및 라우터는 라우팅 테이블을 유지함소스 라우팅 : 소스가 따라야 할 경로를 지정함, 보안 및 우선 순위를 위해 유용할 수 있음라우트 기록 : 각 라우터는 데이터그램의 주소 목록에 자신의 인터넷 주소를 추가함, 테스트 및 디버깅 목적으로 유용함. 데이터그램 생명주기무한 순환의 문제동적 또는 대체 라우팅을 사용할 때 데이터그램이 네트워크를 계속해서 반복적으로 순환할 수 있습니다. 이는 네트워크의 혼잡을 일으키고 자원을 낭비하게 됩니다.자원 소모 방지 방법데이터그램이 무한히 순환하지 않도록 수명(Lifetime)을 설정합니다.데이터그램은 TTL(Time to Live) 또는 수명 값을..

UX 디자인 - 히트맵 데이터로 사용자 행동 분석하기

히트맵 이해하기히트맵이란 무엇일까히트맵은 특정 정보를 이미지 위에 열 분포 형태의 그래픽으로 표현하는 것을 의미하고, 시각화된 화면을 통해 설명해주며, 웹 사이트와 중첩해서 보여주기 때문에 사용자의 입장에서 사고할 수 있도록 도와준다.보통 웹 서비스를 만들 때, 사용자가 사이트를 차근차근 훑어보고, 제공되는 기능을 전부 확인하며 자신에게 필요한 옵션을 선택한다고 상정한다. 하지만, 실제 사용자의 이용 행태는 전혀 그렇지 않고, 생각보다 포기가 빠르며 눈에 띄는 요소들을 단숨에 선택하고 꼼꼼히 보지 않는다.따라서, UX 디자이너는 실제 사용자의 이용 행태를 제대로 관찰하고 분석해야 하는데, 히트맵은 디자이너의 의도가 얼마나 사용자에게 전달되었는지를 파악하는 효율적인 도구가 된다.아이트래킹을 대체할 수 있는..

UX 디자인 - 데이터 분석 관련 용어 이해하기

데이터를 통해 알 수 있는 UX 정보{😎웹사이트 사용자의 방문규모 현황}  - 여기부터! PV(Page View, 페이지 뷰 수) : 특정 웹 사이트의 특정 페이지가 사용자에게 노출된 횟수UV (Unique Visitor, 순 방문자 수) : 중복된 PV를 제거한 것으로, 특정 기간 내 실제로 방문한 사용자가 얼마나 되는지를 파악할 수 있다.PV와 UV의 증감 및 추세 확인하기PV와 UV 데이터는 특정 기간의 추세를 살펴보거나 증감이 눈에 띄게 큰 날을 찾는 것이 가장 빠르게 인사이트를 발견하는 길이 된다. 추세 데이터는 분석 대상 페이지의 미래 PV 및 UV를 예측하는 지표가 될 수 있다.증감 데이터는 특정 일자 마케팅 이슈 결과로 해석할 수 있다. 마케팅을 집행하지 않았는데, 데이터가 급격히 증가했..

UX디자인 - 데이터 분석 프로세스 이해하기

데이터에 기반을 둔 UX 디자인 프로세스데이터에 기반을 둔 UX 디자인 프로세스에서는 사용자 리서치를 데이터로 대체할 수 있고, 서비스 출시 이후 상시적인 분석을 통해 개선해 나가는 과정에도 데이터 분석이 적용된다.😎데이터 분석 프로세스 - 여기부터!1단계) 서비스 목표 설정하기가장 먼저 서비스가 지니는 목표가 무엇인지 파악한다. 서비스 목표를 정의하는 것만으로도 해당 서비스의 방향성이 제대로 잡혀 있는지를 검토할 수 있고, 사용자가 왜 해당 서비스를 방문하는지 유출할 수 있다.깔대기 모양처럼, 서비스를 방문한 사용자도 서비스 시나리오의 각 단계를 거칠 때마다 점점 걸려져 일부만 전환에 이르게 된다. 서비스를 개선한다는 것은 서비스 단계별로 사용자가 줄어드는 것을 막는 일이라고 할 수 있다.  2단계)..

UX 디자인 - 데이터 분석을 시작하기 위한 기초지식

Data - Driven UX의 배경 이해하기고객의 구매를 결정 짓는 성공조건의 핵심 요인이었던 사용성이 상향 평준화되면서 기업은 사용성을 넘어선 새로운 가치를 창출해야할 필요성에 직면하였고, 새로운 가치를 창출하기 위해 사용자를 고도로 추적하고 이해하여 그들의 요구사항이 포함된 사소한 행동까지 놓치면 안되는 시시가 옴Ex) 구글 및 마이크로소프트, 애플 같은 세계적인 기업에서는 이 문제점을 UX디자이너가 데이터 사이언티스트와 협업하여 사용자 데이터를 분석해 왔음- 서비스와 사용자 사이에 일어나는 방대한 상호 작용을 데이터로 정량화하고 이를 분석하여 디자인 설계에 대한 근거 자료나 의사 결정의 근거 자료로 삼았음 ex) A/B Testing이나 다변량 테스트를 통해 사용자가 원하는 것을 예상하고 디자인 ..

UX디자인 - 사용자테스트

어떻게 해야 하는가?- 사용자는 제품의 최종 심사위원이지만, 그들의 행동을 사전에 예측하기란 매우 어려운 일, 무엇을 원하는지 그들에게 묻더라도 그들이 말하는 내용이 정말로 필요한 것인지는 확신할 수 없다.- 아이디어가 실제로 어떻게 작동하는지를 제대로 이해하기 위해서는 제품을 어떻게 사용하는지를 관찰할 필요가 있고, 의견이 아니라 반응에 집중해야한다.- 솔루션이 사용자에게 얼마나 효과적으로 작동하는지를 더 빨리 확인할수록 유리하고, 사용자에게 아이디어를 테스트하는 것은 디자인 프로세스에서 매우 중요한 단계이를 위해서, (1) 테스트 프로세스의 목적을 이해하고, (2) 간섭이나 방해를 차단할 수 있는 테스트 절차 계획, (3) 적절한 결론을 추출하기 위해 사용자의 행동을 관찰하는 방법을 학습해야 함😎{..

Chapter 13. 스레드 동기화

MutexMutex는 "mutual exclusion(상호 배제) - 스레드 간의 발생할 수 있는 충돌 문제(전역변수를 선언하여 공유 변수로 선언하였어도 1번에 1개의 스레드만 작동하게끔 os에서 막아줌, 다른 스레드는 기다리게됨!"의 약자Mutex 변수는 스레드 동기화를 구현하고, 여러 번의 쓰기 작업이 발생할 때 공유 데이터를 보호하는 주요 수단 중 하나Mutex 변수는 공유 데이터 리소스에 대한 접근을 보호하는 "잠금(lock)"과 같은 역할을 합니다. Mutex의 기본 개념단 하나의 스레드만이 주어진 시점에 Mutex 변수를 잠그거나 소유할 수 있음, 나머지 스레드는 waiting queue에 들어가서 대기함따라서 여러 스레드가 Mutex를 잠그려고 시도하더라도 단 하나의 스레드만 성공할 수 있음..

Chapter 11. 로컬 영역 네트워크(LAN)

Bus 망구성방식토폴로지(Topology) : 네트워크에 연결된 종단점 또는 스테이션(station)들이 서로 연결되는 방식 버스 토폴로지 :- 모든 스테이션은 탭(tap)을 통해 선형 전송 매체(버스)에 직접 연결되고, 스테이션과 탭 간의 전이중 작동으로 인해 데이터를 버스에 전송하고 버스에서 수신할 수 있음- 어느 스테이션이든 전송된 신호는 매체의 양방향으로 전파되며, 다른 모든 스테이션이 이를 수신할 수 있고 버스 양 끝에는 종단기가 있어 신호를 흡수하고 버스에서 제거를 합니다.스타 망구성방식구조적 특징모든 스테이션은 중앙 노드에 직접 연결되며, 각 스테이션은 두 개의 점대점 링크를 사용하여 중앙 노드와 연결됩니다. - (하나는 송신용, 하나는 수신용)중앙 집중형 구조로 관리가 용이하며, 장애 발생..

728x90
반응형
LIST