일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- BAEKJOON
- text to speech
- IOS
- 백준
- Swift
- TextField
- 준코딩
- 예외처리
- C언어
- deeplink
- FLUTTER
- Firebase
- label
- Android Studio
- 플러터
- 안드로이드스튜디오
- 보호와 보안
- customPopup
- Android
- xocde
- 연결리스트
- 안드로이드
- 커스텀팝업
- 버블정렬
- 링크드리스트
- swift baekjoon
- Xcode
- 자바
- android java
- storyboard
- Today
- Total
목록CS (15)
준코딩
TCP/IP : 컴퓨터간 통신을 위해서 나타났다. 컴퓨터와 컴퓨터간의 지역 네트워크(LAN) 혹은 광역네트워크(WAN)에서 원활한 통신을 가능하도록 하기 위한 통신규약으로 정의할 수 있다. TCP/IP 4계층 ●링크계층: 네트워크에 접속하는 하드웨어적인 면을 다룬다.(프로토콜: DSL, SONET, 802.11, Ethernet) ●인터넷계층: 구조 전체를 함께 유지할 수 있는 결합체의 역할을 한다. 호스트가 패킷을 임의의 네트워크로 전송할 수 있게 하고, 각각의 패킷이 독립적인 경로를 따라 목적지에 도착할 수 있게 한다.(프로토콜: IP, ICMP) ●트랜스포트계층: 인터넷계층의 바로 위에는 트랜스포트계층이 있다. 이 계층은 OSI 트랜스포트계층과 같이 송신측과 수신측 호스트상의 피어들이 대화를 나눌수..
연결형 서비스와 비연결형 서비스 -연결형 서비스: 전화망을 모델로 삼았다. 누군가와 통화하려면, 우리는 수화기를 들고 다이얼을 돌린 다음, 통화를하고 전화를 끊는다. 마찬가지로 연결형 네트워크 서비스를 이용하기 위해서는, 서비스 사용자는 연결을 설정하고 그 연결을 사용한 후 연결을 해제한다. -비연결형 서비스: 우편망을 모델로 삼았다. 각 메시지는 완전한 목적지 주소를 가지고 있고, 메시지의 각 부분은 모든 다음 메시지의 다른 부분들과 전혀 상관없이 시스템 내부의 중앙노드를 통해 경로가 지정된다. 데이터그램 서비스라고도 한다. 서비스 프리미티브-서비스는 이에 접근 할 수 있는 사용자 프로세스들이 이용할 수 있는 일련의 프리미티브들에 의해 공식적으로 지정된다. 프리미티브는 각 서비스에 어떤 작업수행을 요청..
1-1 컴퓨터 네트워크의 용도 1.자원공유 ->자원공유의 목표는 모든 프로그램과 통신장치, 특히 데이터를 이용하는 사용자나 물리적인 장소에 관계없이 네트워크에 있는 모든 사람이 자원을 사용할 수 있도록 하는 것. ->데이터는 서버라고 불리는 강인한 컴퓨터에 저장된다. 때때로 데이터는 시스템 관리자에 의해 한곳으로 집중되고 관리된다. 반대로 사용자는 클라이언트라 불리는 간단한 기계를 책상위에 놓고 원격으로 자료에 접속하여 작업한다. 클라이언트와 서버기계는 네트워크로 연결되어 있다. 전체적으로 이러한 구성을 클라이언트-서버 모델이라 부른다. 네트워크를 이용할때 기본이 된다. 2.정보또는 컴퓨터 보다는 사람을 다루기 위해서이다.->컴퓨터 네트워크는 직원들 간에 강력한 통신 매체를 제공할 수 있다. 가장적으로 ..
@@@@@@@시스템 소프트웨어@@@@@@@@ 하드웨어: 컴퓨터를 구성하는 기기 장치소프트웨어: 컴퓨터 시스템이나 주변기기 등의 하드웨어를 작동시켜 원하는 작업 결과를 얻기 위한 프로그램 또는 명령어 시스템 소프트웨어의 역할운영체제: 하드웨어를 제어, ms windows 나 unix등드라이버: 주변장치를 관리하는 프로그램네트워크 프로그램: 인터넷 접속등의 네트워크 기능 수행 -소프트웨어의 계층적 체계운영체제,컴파일러,데이터베이스,유틸리티 운영체제: 하드웨어를 직접 제어하고 자원을 관리해주는 계층응용 프로그램들의 실행환경다른 응용프로그램들의 실행 기반이라는 의미로 플랫폼 이라고 호칭 컴파일러/인터프리터: 응용소프트웨어를 개발하거나 사용자 자신의 프로그램을 개발하기 위하여 컴퓨터가 이해하는 언어로번역해주는 소..
개인용 컴퓨터의 구성-입출력 지원을 위한 각종 장치로 구성 본체를 구성하는 메인보드는 중앙처리장치, 주기억장치, 보조기억장치, 시스템 확장카드 및 입출력 장치 포트로 구성 메인보드의 구성 중앙처리장치: 다양한 마이크로프로세서 사용 주기억장치: cpu가 우선적으로 접근하여 사용하는 메모리ram: cpu가 읽기 쓰기 위한 메모리, 명령어와 데이터 저장 rom,: 읽기전용 메모리, 펌웨어 즉 부팅에 필요한 명령어 내장 캐쉬메모리: 일반 ram보다 속도가 빠른 고속 ram으로 cpu에 자주 쓰이는 명령어와 데이터 저장하여 성능을 높임 보조기억장치: 전원이 꺼져도 자료는 보존 시스템 확장카드:pc의 기능을 확장하거나 보조하기 위한 카드 lan카드 사운드 카드 등 입출력포트: 모니터 키보드 마우스 프린터 및 이동형..
중앙 집중 처리- 컴퓨터가 있는 곳 까지 가져와서 처리, 그 결과를 다시 사용자에게 분배 LAN: 근거리 통신망 WAN: 장거리 통신망, 광역화 네트워크 ARPAnet: 많은 컴퓨터들 간에 원활한 데이터 교환이 이루어지기 위해 표준화함, 전송 규약을 표준으로 채택, 인터넷으로 발전 초고속 인터넷 서비스: 모뎀 -> 광케이블,케이블 모뎀 이용 하드웨어-컴퓨터를 구성하는 기기장치-중앙처리장치,저장장치,입출력 장치 소프트웨어-컴퓨터 시스템이나 주변기긱등의 하드웨어를 작동시키기 위한 모듈-펌웨어,운영체제,응용소프트웨어로 구성 중앙처리장치: 제어장치, 연산장치,레지스터 펌웨어: 컴퓨터 시작에 필요한 s/w 로 초기 작동제어운영체제: 하드웨어와 응용소프트웨어의 작동을 관리응용소프트웨어: 사용자가 사용하는 프로그램으..
12세기 중국의 현대식 주판 에서 시작. 1642년 프랑스 파스칼 -> 덧셈기 만듬 최초의 전자식 범용 컴퓨터 ENIAC -> UNIVAC 폰 노이만 -> EDVAC 제작 제 1세대 컴퓨터-상업용 -진공관 -기계어로 작성 제 2세대 컴퓨터-벨 연구소에서 트랜지스터 발명 -컴퓨터크기 작아짐 -전력소모 낮아짐 -계산속도와 신뢰성은 높아짐 -고급언어사용 제 3세대 컴퓨터-IC칩 개발 -가격 낮아짐 -성능 올라감 -메인프레임,미니컴퓨터 개발 제 4세대 컴퓨터 (현재)-성능 높아짐 -가격 낮아짐 -cpu개발 -1976 슈퍼컴퓨터 -1977 개인 PC -VLSI칩, microprocessor -1984 GUI 지원 메인프레임 컴퓨터-대기업,정부기관,학교 (큰 기업, 조직에서 사용)-극히 제한된 이용자복잡한 계산에 ..