일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 웹소프트웨어
- 소프트웨어공학
- C언어
- 벡터
- Agile
- OS
- 컴파일
- 파싱
- 랩실일기
- 스케줄러
- 데이터분석
- 데이터베이스
- Linear Algebra
- 오픈소스웹소프트웨어
- 애자일
- 정보검색
- css
- 운영체제
- NLP
- DB
- 파싱테이블
- 프로세스
- 가상메모리
- React
- 클래스
- 객체지향설계
- 836
- 자연어처리
- 언어모델
- 컴파일러
- Today
- Total
목록분류 전체보기 (126)
observe_db
` 3/10 소프트웨어 개발 과정은 다양하다.(심지어 거꾸로 가기도 한다.) Why? 가진 자원과 조건이 다양하기 때문. ex) 요구조건이 얼마나 정확한지/ 얼마의 시간이 주어졌는지./ Structured Development(구조적 개발) 한 단계에서 다음 단계로 순차적으로 나아간다 순차적으로, 다음 단계가 시작되기 전에 이번 단계를 종료한다. 대표적인 모델들 폭포수 모델(Waterfall model) 요구사항이 명확할 때 사용. PM의 지시(권위)가 있을 때 사용. 신속한 편. 병렬 개발 모델(Parallel development model) 소규모 X 팀당 소통이 많아야함. 기능의 결합력이 작아야함. 통합단계(integration) 필요. RAD(Rapid Application Development..
파싱(Parsing) 하향식(Top Down) 파스트리를 루트에서 시작하여 아래로 쓸만한 파서를 쉽게 만들수 있지만, 속도가 느리고, 복잡한 경우는 어려워짐 상향식(Bottom Up) 파스트리를 리프에서 시작하여 위로 넓은 범위의 문법과 번역 계획 처리 가능 문법 예시 type -> simple | ^id | \(\epsilon\) simple -> integer | char | num dotdot num 예측 파싱법(순환적 내림차순 파싱법(Recursive-descent parsing) 예측기호(lookahead)를 이용하여 파싱시에 백트랙킹을 하지 않는 방법 입력을 처리하는 프로시저들의 실행 순서가 바로 파스트리로 백트랙(backtrack) 비 단말에서 생성규칙을 선택할 경우, 주어진 입력에 맞지 않..
1. 하드웨어 구성 요소 메인보드(mainboard) 장치간 전기적 연결 제공 CPU, 메모리 등의 장치 부착 슬롯 제공 및 장치간 연결 bus 제공 하위 수준 처리를 담당하는 BIOS 등의 칩 포함 노스 브리지(Northbridge) CPU, 메모리, 고속 그래픽 카드, 사우스브리지와의 통신 제어 사우스 브리지(Southbridge) 저속 장치에 대한 연결지원 버스(bus) 장치간의 신호 전송을 하는 연결선 다발 프로세서(processor) 기계어 프로그램 실행 인출(Fetch)/해석(Decode) 명령어를 가져오고, 해석 및 제어신호 발생 ALU(Arithmetic and Logical Unit) 산술, 논리 연산 처리 Register 프로세서 내 고속 메모리 처리할 데이터 적재 캐시(cache) 메..
운영체제 설치 환경 고 성능 환경의 운영체제 특별한 설계 요구 및 하드웨어 지원 필요 대용량 메모리 특수목적 하드웨어 많은 수의 프로세스 슈퍼컴퓨터 운영체제(Linux기반이 53%, 2021) 임베디드 시스템(embedded system, 내장형 시스템) 제한된 특정 기능을 수행하는 작은 규모의 시스템 제한된 컴퓨팅 자원 보유[1] Embedded Linux Android Tizen iOS Windows Mobile RTOS 가상기계(virtual mahine, VM) 컴퓨터의 소프트웨어적 추상화(abstraction) 제공 임의의 OS 상에서 특정 하드웨어가 있는 것처럼 환경을 제공하여, OS 설치 지원 VMWare, Virtual Box, Parallels (macOS) 임의의 운영체제 상에서, 특정..